Why should Harper apologise, history will show that he was one of Canada's best Prime Ministers when it comes to running the country during times of economic crisis.  The PM who should apologise is Trudeau for his string of lies and deceit  In case no one here reads the National Post, they just reported on DND removing  an analytical document from their web site stating un categorically that there is no capability gap with our fighter planes and that an interim purchase would actually cost more than buy the Super Hornets and the F-35s. 
Clearly Trudeau is lying to the people of Canada when he states we need to buy 18 Hornets to fill the gap.