Homesickness in Canada
I have decided to wait a few weeks before writing about homesickness for one very simple reason: you are very unlikely to experience this awful feeling in the first 6 months. Why? During that time, everything will be still new to you, and you will be busy figuring everything out. But once you have settled down, homesickness will affect you. People experience it differently. For example, if you and your wife (and maybe your children) moved to Canada together, you would be in a better position to cope with homesickness than if you were on your own.
So, what can you do to cope with homesickness? The trick is to keep yourself busy. By that, I mean you should start an activity that occupies your mind otherwise. For example, you could go out to watch movies, join a club or start a hobby. Photography, for example, might be a nice idea. Digital cameras have become very affordable and you can get a decent PC for a good price (especially if you wait for sales). The more you are active, the less the chance of you feeling homesick. You should also consider calling your family on a regular basis. Communication cost between Canada and Mauritius has been going down over the years. If this is still not enough, consider making a trip to Mauritius. A trip to Mauritius may be expensive, but it can save you from knowing Mr. Depression up, close and personal. If you do fly to Mauritius after a year in Canada, you are very likely to have some people saying it is a waste of money and others thinking you are making tons of money in Canada. Only you will know why you are making this trip, and this is what matters, nothing else.
The suggestions I made in the previous paragraph are just that: suggestions. They may work for your just as they may not. They are based on my own experience as a landed immigrant, which can be totally different from what yours will be. My goal is to help you cope with homesickness. Believe me, it can sometimes make you want to drop everything and head back to Mauritius. At the very least, you should obtain your citizenship before thinking about moving back to Mauritius.