REGISTRATION RIGHTS AGREEMENT by and among Canadian Natural Resources Limited and BofA Securities, Inc. RBC Capital Markets, LLC Scotia Capital (USA) Inc. Mizuho Securities USA LLC MUFG Securities Americas Inc. BMO Capital Markets Corp. CIBC World...