and for your situation it's nonsense to swear. as your foreign friends have told you are still young. moreover you are so smart and attractive i think. you can enjoy your life in canada and get your ideal husband whatever he is a chinese or not. it's up to you and time.