I live in Providence, RI and my fiancé lives near Vancouver, B.C., Canada. I found a school in RI to take classes at where I'm planning on taking courses in Xingyiquan and Baguazhang starting in the Fall when I get back home. I have some experience taking martial arts before.

Now I'm looking for a school in Canada, either in Richmond, Surrey, or Vancouver that offers classes in chinese martial arts for my fiancé to take. She hasn't ever taken a martial art before. Can anyone recommend some of the better schools in these regions? I know there's a lot more to choose from around here than in Providence, RI. We are looking for schools that teach internal martial arts (Xingyiquan, Baguazhang, T'ai chi ch'uan) or Wing Chun. The goal is for both self-defense and bodily health.