Prime Minister Narendra Modi landed in Canada on Monday, June 16, 2025, for the 51st G7 Summit at Kananaskis, marking his first visit to the country in a decade. Modi's arrival from Cyprus is part of a three-nation diplomatic tour and signifies a ren...