Except the parties in Europe that generally support these things aren't called liberal in Europe, they are called socialist, labour, etc.
The definition of liberalism in most European Countries is generally more consist with classical liberalism. I'm not saying they are perfect, or that they support freedom of speech 100%, but Canada and the USA are outliers in how the general population understands the term 'liberal'.
In Australia, the right-wing party is the liberal party (the party of Malcolm Turnbull and Tony Abbot). By Australian standards, Harper would be liberal and Trudeau would be labour.