Not exactly sure. Really depends on your previous degrees and professional experiences. You are likely looking at another degree if you graduated from medical school out of high school and have worked as a doctor for a few years. Not sure why you would come to Canada. You could actually use your degree with some testing or training in almost any other country. Seems crazy to start from zero. Canada is not that great. I would look at the UK (or other EU countries), US, Gulf region, etc.