Well, I am in the field of Marketing and I can tell you this, if you have Canadian education and your home country experience, then chances of getting a job is much higher. When you see the job portals, Toronto has the most number of jobs. But, wherever you get the job of your desire just take it...irrespective of Toronto or Vancouver.
Co-op options are really good. It's difficult to get but so many of my friends have got it..I guess maybe it's because they already have the home experience which worked in their favor...