Teaching English as a foreign language offers numerous opportunities you won't get any other way. It allows you to meet new people and experience a foreign culture as a native rather than as a tourist. Even if you don't take language classes in Vancouver or other cities, you can still travel and teach English abroad.