Devon Energy sells Canadian assets to CNRL