Hi
If you have the intention of teaching in elementary, middle or high school, you will need to be certified. You can start by
1) narrowing down the province you want to move to and understand their requirements
e.g. B.C.
https://www2.gov.bc.ca/gov/content/education-training/k-12/teach/become-a-teacher/apply/certificate-qualifications
2) If you have the financial means, apply for an Independent School Teaching Certificate.
This certificate is very easy to attain and will allow you to teach only in independent schools i.e. Private Schools.
3) Once you have this, apply to private schools (mention that you have an Independent School Teaching Cert.) and if you're fortunate to snag an interview and they like you, they will apply for a LMIA for you. This is a long shot though because very very likely, they would prefer you to be in the country. The private school will apply for a LOP which means that you will be certified (along with your Independent School Teaching) to teach in the school.
4) Teaching in a public school is more challenging because you'll need to have a comparable teaching certificate from your home country. Australia, NZ, Singapore and US teaching certificates, for example, are 'transferable'. It's still quite a process though. If you do not qualify, the board will guide you on the steps to attain your Certificate of Qualification.
There are tons of haters who will discourage you (probably because they were unable to transfer their own skills here in Canada and are stuck doing menial work). Do your homework, work out your expenses and find a way. There are always loopholes!
I wish you and your child the best of luck.