i'm a canadian citizen as well, i lived in u.s. (california) for 7 years and vancouver is my home. I have to say, i would say Canada hands down!
Seriously, unless you got a very highly paid salary in U.S. why would you give all the benefits of safety, clean, friendly, healthcare and more for...