Explore Canada's prettiest town — Victorian architecture, flower beds, fudge shops and Shaw Festival theatre.