Small blue and white houses, with picket fences freshly painted each season, their gardens filled with roses, birthroots and violets. Cars parked carefully in the driveways, beside manicured front lawns. By the side of the road, while kids whizz by on their bikes, a little girl sells lemonade next door to a lovely boutique filled with hand-made clothes. This is Elora, Canada. An idyllic manifestation of the good life in Canadian provinces. Everything seems perfect. Overlooking the Grand River, in the heart of the village, residents and visitors alike can delight in the comforts of Serenity Café, the Shepherd’s Pub and the Creperie. Tourism in Elora is booming, so much so that the old mill is being turned into a luxury inn. The main attraction for visitors, apart from th...