Canadian Prime Minister Stephen Harper (L) welcomes US President Barack Obama to the G-8 Summit at Deerhurst Resort in Huntsville, Ontario, on June 25, 2010. [Xinhua]