Exploring Alberta’s Only Park of Islands: Sir Winston Churchill Provincial Park by Karen Ung June 22, 2017 Sir Winston Churchill Provincial Park is a gem set in the sparkling waters of Lac La Biche. Alberta’s only park … FacebookTwitterPinterestLinkedinRedditWhatsappEmail