Petronas' Canada unit to sell oil and gas asset in Alberta