Hi, yep you need a visa in canada, I moved here with my girlfriend ( who moved with the company she works for ) and they recognised comman-law spouse so her company sorted mine out, i was really lucky.
but i see lots of other ( to quote some folks i have worked with) "bloody forigniers who come over and steal our bloody jobs"
so its possible.
Cheers Lee...