G7 Summit 2025: Diplomacy, Discord, and Global Stakes in Canada