In between bites of seal meat and dogsled races, the financial heads of the Group of Seven (G-7) countries met near the Arctic Circle in Canada last...