Gwaii Haanas, Cape Breton Highlands, and Mingan Archipelago National Parks are among the seven most beautiful and least crowded national parks in Canada.