You don't have to work odd jobs... Get job in your field from US and then make the move. American experience should give you an advantage but market and your skill set will give you break.
Back in 2002, I had Canadian PR and even got a job CAD 60K which was way less then what i was making here in US so decided against the move.... Things have changed now, CAD pretty much equal to USD.
Back in 2002, I had Canadian PR and even got a job CAD 60K which was way less then what i was making here in US so decided against the move.... Things have changed now, CAD pretty much equal to USD.