CNOOC LIMITED and CNOOC CANADA HOLDING LTD. and NEXEN INC.