This welcoming Canadian town offers sandy lake beaches, peaceful parks, affordable living, and small-town charm with plenty of relaxing outdoor adventures.