Canada is awesome, you can't go wrong by moving up here

i've lived in both halifax and vancouver, and been everywhere else in between.
almost every city ive been to in canada is really nice, (althought there seemed to be an extrodanary amount of bums in toronto), so its really a question of the size of city youd like to live in
The most jobs are on the west coast, but i belive youd enjoy living just about anywhere, although you may have some trouble adapting to quebec, where the majority of people speak french, and the culture is much different (and everybody smokes!!!!)
another major thing you have to consider about canada is the weather
i really hope you dont mind cold winters if you plan on moving here
that being said, while i lived in vancouver i think it only snowed twice all winter, and was gone by the next day
mostly all rain there, and the ski hills that get tons of snow are just a couple hours away if that, its fantastic