If you've been, you'll know why.
The publication asked readers to rate cities based on their "sights and landmarks, culture, cuisine, friendliness, shopping, and overall value," and these Canadian destinations have been ranked as the top five in the country.
#1 Quebec City
With fabulous food and an old-school European flair, Quebec City was a clear winner among readers. From visiting the Plains of Abraham to wandering around the downtown core, there's something in this city to tickle everyone's fancy.
Overall score: 86.71
Whether you're looking to escape into nature or enjoy a more urban scene, Vancouver has the best of both worlds. Enjoy a day on the water or hiking and then hit up downtown and try and pick out a restaurant from the diverse range of choices the city has to offer.
Overall score: 83.62
Is there anything better than fresh seafood? Crack into a lobster (that was probably caught that day) and enjoy the quaint and scenic views of Peggy's Cove.
Overall score: 83.26
From shopping on St. Catherine's to bar-hopping on Crescent, Montreal has plenty of unique shops and restaurants to keep you busy. Also, don't forget to check out the Old Port and Schwartz's.
Overall score: 82.85
The dreamy mountain landscape is basically an Instagram dream, and if you're a hiker, there are plenty of challenging trails for you to hit up. And don't worry, hiking newbies — there are less challenging options for you, too.
Overall score: 82.59