What if you did not come to Canada? Does it make any difference? Probably. What if you relocate back home now, does it make any difference? Probably.
I have a friend, lost his manager job in Toronto after he visited his then just widowed mammy. Now he's an employee of a 100 plus Beijing company make close to $400,000 after tax... He never regretted during his difficult time, he followed his heart and sole...
I believe there is a God. That's what he told me.