Editors' Choice

Oh, Canada!!

In a stunning upset, Liberals gained 150 seats in Parliament and will form a Liberal government. The conservative government of Stephen Harper lost their majority of 166 seats to end up with 99 after the […]