News

The Liberals have fallen just shy of the 172 seats needed for a clear majority, but they will be the party of government.
With this result, the Liberal Party’s leader and current prime minister, Mark Carney, will remain in the job, and will form a ...