Canada welcomes world leaders to the scenic town of Kananaskis, Alberta, as it hosts the G7 Leaders' Summit. Set against the backdrop of the Rocky Mountains,...