I live in Winnipeg and I haven’t met someone yet working in a field similar to yours. And to work in engineering I believe you must be licensed in Canada and have pursued your education here first. Also, since Canada is very particular with the “Canadian experience” thing, it’s hard to get a job without this Canadian working experience; more so for jobs that require a degree. From my experience though, there are some companies that consider your previous work experience even if it’s not in Canada because I was able to get a job in accounting before.
Winnipeg is fine as long as you can stand the harsh winters. I haven’t been to Calgary but I heard it’s more fun there and the winter is not as harsh as winters in Winnipeg. I think it’s cheaper here though, in terms of rent and some commodities. I’m married but I’m living like a single person here since my husband’s working overseas and I can tell you that I can save as much as half of my pay monthly. (I take the bus, cook my meals, rent is $400 since I just a rent a room and rarely go out). I’m working for an office job in the provincial government that doesn’t require a degree and I get paid substantially.
Manitoba is immigrant friendly. I have attended some seminars that will guide you on everything you need to know in beginning a new life here and even teach you on how to prepare a Canadian standard of resume. Honestly, my job right now, it was previously advertised as “equity preference” for visible minorities and person with disabilities- meaning if you belong to either one of these groups you will be prioritized in the selection process and I’m totally thankful for that. The government has some of these equity types of job ads you just have to look.