No - this won't be enough to allow you to teach at a High School (or Primary School) in Canada. You will need to go through a re-certification process once you reach Canada in order to be allowed to teach. The credentials you have now do not allow you to work as a teacher in Canada.
Again, go through the link I provided earlier, The Express Entry program is one of the main ways of immigrating to Canada. This is a points-based system where people with the most points are selected out of the pool. You score points based on factors such as your age, level of education, work experience, English language test scores, etc. You want to achieve a score of around 470 in order to have a good chance of being selected for permanent residency.