There is a American dream out there, but what some do not understand that it must be earned. You are not entitled to anything except basic rights that we all receive. Kids today come right out of college expecting to make not a livable wage, but a very high wage in the field they got their degrees in. Some, very few are lucky and get a job (+$45,000 for example) most however start out at $25,000 or so. What I am saying is that you get out of life what you put into it, U.S. or Canada doesn't make much difference.