What would you do? Imagine that two years from now the economy has tanked further and the U.S dollar plummeted to one tenth its current value. At the same time the economy in Canada goes through the roof and the exchange rate creates a situation in which you can earn 10-20 times what you make in the U.S. In order to do this you have to sneak into the country (if they catch you they'll send you back.) In order to save more money, you work multiple jobs and share the cheapest home you can find with as many fellow Americans as you can fit.
The hundred dollars (Canadien) a month you send home is worth $1000-2000 to your family back home. As a result, your family prospers and your children have a bright future.
Desperate times call for desperate measures. Respect those who risk everything for a better life and put their families ahead of themselves. Can you say you'd do the same?