Niagara Falls - for the Falls, of course
Toronto - Ontario's multicultural capital
Kitchener - hosting the largest Oktoberfest in the world outside of Munich
Stratford - picturesque city that hosts the Stratford Shakespeare Festival from April to November
New York
Buffalo