Some of the world's most powerful leaders are descending on the Canadian Rockies for the 51st annual G7 summit. Canada is serving as this year's host, with Prime Minister Mark C...