Canada producer prices climb 1.2% as Iran war lifts crude costs