Canada October producer prices up 2.4% on petroleum products