Are you interested in working in Canada as an English teacher?
TEFL jobs (and volunteer positions) can be found at private language schools, religious organisations, non-profit programs that work with immigrants and refugees, libraries, community colleges and summer English immersion camps for foreign children.
In Canada, opportunities will be fewer since you would be in competition with local native-speakers. The government are quite protective of their local work force and make obtaining work permits quite challenging.
Most positions can be found in cities like Toronto, Vancouver, Montreal and Quebec.