Artisan Crafts, Dinosaurs (Yes, Really!) and More in Canada’s Idyllic Small Towns