This thread is going to be rather controversial. I've lived in both the US, and Canada, and I have to say both of them suck. Canada is the better of the two though, since it has have higher standards for living, and for food. The Canadian dollar is currently, and usually, worth more. The only reason I'd move to the US is that Canada has a downstream cap on it's internet, and I download a LOT. But that wouldn't be something to move over. The US drafts it's people into the Army, while Canada does not. Canada is in a LOT less debt then the US. You guys are in the trillions, while Canada is only in the billions.
So yeah, I think I'll vote for Canada.