Canada approves Chinese state-owned CNOOC's takeover of oil and gas producer Nexen.