The slower pace in these 22 Canadian towns is perfect for those trips that demand exploration and relaxation.