I can understand you are a little aprehensive about finding a language exchange partner. Like anywhere, you will meet good and bad people. I just think that it is best to keep an open-mind and try not to judge people just because they are foreigners (gaijin). There are all types of Canadians. Like anywhere, you just have to trust your instincts when you meet someone.