If you are ambitious, come to USA.
If you dislike Canada's climate, come to USA.
(CA, VA, MD, NJ,PA, DW have good climates..).
If you want to have more money, come to USA.
If you want to pay less tax, come to USA.
USA is really a nice place for kids and young people.
I am old and I put the security of family on the first place. Making money does not mean enjoying the life.