Just bang on about immigration in an economic manner, racialise islamic fear and win the election its easy.
That worked so well for them in 2015.
Harper was unpopular by 2015.
Running on a far right platform is a terrible way to win a majority. Maybe 30-35% of the country thinks that way, but that won't win them anything. They need suburbanites (and the minorities that live in them) to win. We are not Australia. We have lots of racists sure, but not enough of them for the Conservative to appease to them.
The liberal party here got swings to the liberal party in lower-middle class/working class suburban areas and especially amongst minority voting groups, alongside massive swings amongst your small-town working class people, especially those that worked in mining industry..
I'm not saying run on a far-right platform, but a right-populist message that talks about about reducing immigration, stoping refugees and "excessive" climate action, that message
could win.