Canada election: Trudeau fights to retain power in tight ...
22 Oct 2019
Al Jazeera
Recent polling shows neck-and-neck race between Justin Trudeau's Liberal Party and Andrew Scheer's Conservative Party.