I teach ESL to my foreign friends. I have a TEFL and TESOL certificates. I am also a caregiver. I have always been a patient person which makes it easy for people to talk to me and get along with me. I am always smiling even on a bad day. I believe people should learn at their own pace. Learning a new language is difficult and so is learning anything else. I believe listening and seeing the words at the same time is a great way to learn. Having conversation is also a great way to learn a language.
As with any language it can be a little hard.
I am sure it can be a little difficult to learn American in Vancouver.