Exxon to cut up to 300 jobs in Canada