'He was talking about Canada': PM defends China deals after Trump criticism