You should be crying my dear not happy. Why?
(1) The children are not for you, it's like you have no children now because they can never follow you back home if you wish to. (2) If you decided to stay in Canada then you may end up in nursing home where health workers treat people bad, so better to go back home when you old without the woman and the kids. (3) It is simply modern day slavery working in the west when mates are doing business and making money back home, Lebanese, Indians, South Africans and more are taking advantage of our population and making billions in businesses while we are struggling to go to Canada, US and more to do odd jobs. My advice is that you should marry a black woman you guys can migrate in the future together. I am not saying travelling is bad but not enough to be bragging.
Fool .. keyboard warrior, what did you know about this man? He is top manager where he works. He has been married for 11yrs blessed with kids. you cant even keep a relationship for 11weeks not to talk of 11 yrs