Despite a bumpy first term, Justin Trudeau's Liberal Party earns a second, narrow election win.

for more...