dash
Money can't buy happiness, but it can buy bacon
Moving between Canada and the US should really be a lot fucking easier than it currently is. I've been involved with trying to move in both directions, and basically it ruined my life.
My experience (at least working in the US as a Canadian) has been relatively smooth (although it's been almost 10 years since I last worked in the States). Conversely (as 43 pointed out), it's more difficult for US citizens to legally work in Canada.