When you get out of Canada's major urban centers, you discover towns and small cities home to surprisingly vibrant ...