That's great! I actually don't feel too qualified to answer your question though; since I am a Canadian citizen and obtained my degree from a Canadian institution, it's probably a lot easier for me to get a job. As far as I know, in order to practice engineering in Canada, immigrants have to pass a number of qualifying examinations. It varies province to province, so you'll probably want to look that up (for Ontario, visit the website for the Professional Engineers of Ontario). I have very little experience in industry (just summer jobs in Toronto) but I do know that there are many opportunities in biomedical engineering springing up in that city. Check out what's going on at the University of Toronto and the University Health Network, which includes some first-rate hospitals and labs in the city. Since I haven't lived anywhere else in the country, I can't really advise you on what they have to offer, but your best bet would be to look up what labs are working on at different Canadian universities. I hope that helps a bit.