Canada deserves respect from the US, says PM Carney