Oil extends gains to 5% in climb above $63. USD/CAD nears 1.2500