I'd like to shut up if I were in your condition. I am sorry to say that.
you are even not ready to talk about your feeling in Canada,neither USA.
( have you ever been and worked here or there).
Fudan won't work on your future in Canada any more, don't take something for granted before you made it.
I saw dishwasher from Hsinghua in Las vegas, struggling for his life.
too young, maybe you need calm down and take something reality from yourself. it seems you expected on your future so much from Canada, or USA, it can suck you and hurt you indeed.
you know that you must pay off and see what is your real value locally.
don't worry, you are from Fudan, enjoy it ! self-confidence is important here anyway. good luck to you.