Why don't think about the reason of yourself? You are perfect and Chinese men are evil. Why come here and discuss with the guys you despise. Do not waste your time as well as ours.
It is true in Canada you can't find a good Chinese man, as a BF or as a Husband. Because they care most about money, less about the quality of life, about you.