Today's visit by King Charles and Queen Camilla to Ottawa will 'reinforce the power and the strength of the message' to Donald Trump that 'Canada is not for sale'.