If you are on one of the following visas: H-1B, H1-B1, H-1C, E-3, you might qualify to apply for the H1B stream in Alberta. You would get permanent residency and be able to work, study, do whatever you want. See
http://www.albertacanada.com/immigration/campaigns/h1b.html for this program.
I don't know what it takes to get licensed at a physio here but I found this site:
http://www.workdestinations.org/view_occupation.jsp?occupationUserDatumId=10674&lang=en where you can find links to the organization in each province and find out from them what you must to do get licensed there.
You would not be able to get a job as a physiotherapist right away but maybe you can get a job as an assistant.
If you don't qualify for the H1B program in AB and can not get a job offer as physio assistant, you can come to Canada as a live-in caregiver. There is a special immigration program for live-in caregivers where you do that for 2 years and are then allowed to apply for permanent residency, see
http://www.cic.gc.ca/english/work/caregiver/index.asp