"no party in Canada ever gets a majority of the popular vote. Name one party provincial or federal who won over 50% of the vote"

I can do one better. In fact, BC is the first province in two years NOT to get a popular vote majority.  The three immediately before (SK/MB/NL) all had winners that got over 50%. 

Saskatchewan, 2016. Brad Wall got 62.4% of the vote.  In Manitoba we also had an election where Brian Pallister got 53%.  Then there's Newfoundland/Labrador in late 2015, where Dwight Ball got 57.2% 

As far as the Feds go, you have to go a bit further back, to Mulroney's first election in 1984.. He didn't break it by much (4,000 votes) but he did break past 50%.