> On the other hand, Canadians are always complaining about not making enough money, getting taxed high and stuff. And many dream about going to the US where their money making potential is apparently higher.
I bet those Canadians are young and healthy, so they (think they) don't have to worry about healthcare costs. Those who suffer from chronic illnesses or are semi/retired aren't so hyped. In summary, what's good for a certain demography isn't necessarily good for the rest of the citizenry (like friends and family, who don't necessarily factor into the decision on where to work).