for fashion, you definitely want to stick with either Vancouver, Toronto or Montreal. Those are the biggest cities in Canada.
Toronto has a school called Ryerson University with a reputable fashion program.
I think Toronto would be your best bet, as you would need to know French to work in Montreal and i am not totally sure of the fashion industry in Vancouver.
Toronto fashion week is probably the biggest in the country.
sorry dont have too much info but i gave you as much as i know. best of luck!