minimum wage is typically higher in canada than the states, due to a higher cost of living. however the dollars are close enough that when converting your hourly pay in canada into american dollars, you go spend it in the states and can get way more of a bang for your buck. its not that no one can afford to live here, its that they're being smart with their money and using america for its cheaper products. this however does not work for americans....
go canada