An important piece of context here is that Xi usually only meets heads of state. Trudeau is not the head of state of Canada, the monarch is.
They bent the rules to have Xi meet with him and they fucked around and leaked it all. Say whatever you want about the queen when she was still alive she wouldn't have leaked the contents of a meeting. Heads of state speaking to heads of state has to exist on a level of trust and this dude is such a fucking rat without respect that he couldn't do the bare minimum.