I agree with what people have said for the most part. For a clearomizer tank, I like the Vivi, but I also like the Kanger T2, but both have issues for me on occasion. I'm not a fan of the stardust personally. I think it boils down to personal preference, they're cheap enough to get all 3 to try.
For carto tanks on canvape your only choices are the smoktech or boge f16 I believe. Both are pretty similar to me, personally - it's a plastic tube
. I wasn't a fan of either brands flange/punched cartomizers, but I haven't tried a lot of them. I've had better luck using a cartomizer punch on regular cartomizers - I haven't tried the punch canvape has though, but it looks like ok.