Looking to move to Canada as a 21 year old British male with a Canadian girlfriend living in Vernon BC. Could I get a work visa?

I am considering training as a teacher after recently graduating from Sheffield Hallam University with a First in History. If I went down this route would it be better to train as teacher in England first or would it be possible to train as a teacher in Canada? Are teachers even in demand in Canada (or more... show more I am considering training as a teacher after recently graduating from Sheffield Hallam University with a First in History. If I went down this route would it be better to train as teacher in England first or would it be possible to train as a teacher in Canada? Are teachers even in demand in Canada (or more specifically, British Columbia)?
7 answers 7