OTTAWA, Canada—In the wake of the death of two Canadian soldiers last week, the spokesman of Prime Minister Stephen Harper’s office confirmed on Monday Harper has cancelled his upcoming trip to China.