sorry, can't type chinese now.
If I were you,
I will stay here for another years to get the citizenship.
Let the husband choose the university he wants to stay.
My reason is:
You really like Canada, you should get the citizenship first. (No body will know what happen in the future, who knows who with stay with who for the whole life when you are young
And 2 years is not quite long. Your husband has lots time of vacation as a teacher, I think.
After you submitt application the citizenship, you can go back to China and stay with your husband.
That's my thought. Get balance of your own life and your family.
I do not agree just focus on one side. Make long term plan....will benefit your life
Wish you all the best!
PS. My english is soso