I will be visiting canada this month . How's the weather there ?
It's cold/temperate, but whatever you do there's this world-famous shithole in the east of the country called montreal that you should stay away from at any cost.
You might think you hear people inside, but trust me those are NOT people. They might try to speak to you in some accursed language that even babel forgot to erase--if you do happen to hear this, cover your ears and run as fast as you fucking can.
Otherwise a pretty nice country
People in Montréal mostly speak English. It's Québec City where most of the French people live, but they'll take one look at you and know you don't speak French.
It's New Brunswick that's the real problem. There, some people speak English and some people speak French. Doesn't matter who you are, doesn't matter which of the two they speak... people will talk as if they expect you to completely understand what you're saying. One time I was in a public restroom in New Brunswick when this trucker looking guy in his 40s asked me if I needed to use the urinal in rapid fire French. I'm not kidding when I say I just blinked a few times and walked out of the place.
Weather changes every 5 minutes. Good luck.
(Okay that's a bit of an exaggeration but the temperature can vary very greatly from day to day. I recommend checking the weather every evening to know what you're dealing with the next day. There's humidity, precipitation, and other weather conditions to take into account from hour to hour because the Great Lakes really tend to mess with the weather)