CNRL to buy northern Alberta assets from Cenovus for $975 million (Can.)