I'm sure you can find lots of cool stuff to do in the major cities. Quebec City is really nice. There are some small towns in Quebec that are. so. pretty.
I recommend Mont Tremblant village
You could go to toronto, go in the CN tower then watch a blue jays game