You wont' need an adapter for your SB or an ego. The Cannon is based on a 901 atomizer, but it has a standard 510 thread. It fits my ego fine. It's wider at the mouth than a standard 510, so you'll need the 901 drip tip.
The Cannon will leak, but not as quickly as a 510 atty. It's got a huge bridge inside, so it takes some practice to prime and fill it just right so that it doesn't leak. But it won't really need a drip shield or an ego cone.
The i06 leaks more, IME. I don't use a drip shield, but it's not a bad idea for the i06. I'm not sure if they have one to fit the Cannon though. It's a pretty big hunk of steel. It looks really nice too. Very classy looking.