Castle Provincial Park, Alberta’s newest park, is worth the drive