When Justin and Sophie Trudeau announced in 2023 that they were separating after 'many meaningful and difficult conversations', speculation quickly turned to whether infidelity could have torn ...