Do not assume that your home country license will be accepted here on face value for driving, or anything else, except perhaps to prove how long you have been driving. In some jurisdictions (provinces) this will matter if you are applying for a local license. Be sure to check if your particular country license is acceptable in Canada for conversion.
If you are unsure it would be good idea to get an international drivers license before you leave your home country. This will at least enable you to drive legally in Canada.
Once you have settled down, in most provinces in Canada you have 3 months to convert your license to a local provincial license. (that's for the province you have your residential address). Depending on which province you move to, there may be different requirements. If your license cannot be converted directly, you will be required to redo your driver's test, possibly both written and practical.
As was mentioned by someone else, your first license will be a learners (which means you are required to have a licensed driver with you in the vehicle when you are driving. There may also be some other restrictions, e.g no night driving etc.) If you can prove that you have been driving for a period of time, most of the provinces will waive the time limit before you can take your permanent license test.
Also do not expect to take your test (and if you fail) be able to continue using your international driver's license to drive around. Before the test starts, they will take it from you and only return it if you have passed (which is of course redundant at that point).
When you know your provincial destination I suggest you look at the requirements and process for that province to figure out what you need. Most of the provincial websites regarding this issue is fairly well maintained and updated.
Good luck