Prime Minister Justin Trudeau touched on topics ranging from Canada's sexual assault laws, to the election in Venezuela during a town hall event in St.