Do you have a family? kids? how many? how old are they?
Okay, assuming you're single, one way or another ;). Then ask a question: What can you do, or gain, or make there south of the border, that you can't here in Canada. If you don't know or know nothing that you can't, then stay. You can find a 6 figure full-time here too, ask the hosts. ;)
If there's any that you know, then make a risk evaluation and judgement call. Especially if you're only 20-ish, why not. There're much better places in the US. All depends on your view of the trade offs.
If you don't mind, tell me the city you're heading, I might tell if it's better than toronto or not for living... ;)