Canadian PM Mark Carney faced a heckler questioning his alleged ties to Jeffrey Epstein during a campaign event.