Georgian Bay Islands National Park — about an hour north of Barrie — is Canada’s smallest national park by area, but what it lacks in size, it makes up for in raw, rugged beauty.