All of the leaders will have their spouses with them.  It is common at his type of event.

As for meeting with Teresa May - perhaps with everything the UK has going on at the moment she does not have time for a meeting.  They have that brexit issue to deal with.  I also didn't see any other meetings mentioned with other EU governments so why single out the fact that Trudeau is not meeting with the UK PM.