Tariffs take $350M bite out of CN Rail revenues, with uncertainty now ‘biggest risk’