Since u have already got experience of licensure exams becoming a doctor, I'll not go further in this topic.
However, I'd like to suggest you should explore other ways to get employed based on your medical degree.
If you still wish to continue your life & settle in Canada, you should really explore other ways.
I mean to say, it is not necessary that if you have a medical degree, then you MUST work in practising medicine only.
You surely also can get employed in other jobs based on your MBBS degree.
There are few bridging programs in Canada offered by a few universities, which after 1 or 1.5 years course, would benefit you to integrate in Canadian job market.
Explore your options for clinical research field. Your medical degree would be sufficient to get enrolled in these programs.
Try on McMaster univ, Humber Univ, etc.
Hope it helps..
Hit the [GOOD] button if it helped you..