Your missing some facts like the 2008 recession which started in the US and had nothing to do with Canada. Harper, unlike Trudeau went into deficit to deal with that recession while Trudeau  just spends regardless of the economic conditions.

Harper  was faced with a meltdown in the oil industry in 2015. Trudeau is benefiting from a modest recovery which he has nothing to do with and continues to spend at a time when interest rates appear to be rising. Bad combination. 

Trudeau talks about innovation then increases taxes on the innovators. He has conflicting polices Government policy by itself does not drive innovation.

Seems your cherry picking facts.