The Rideau Canal is a gorgeous destination to explore the adorable small towns along its shores during all seasons of the year.