In Canada, it's often necessary to involve a number of departments in a project. Fisheries and Oceans Canada wants icebreakers, but Public Services and Procurement Canada is in charge of procurement. Somewhere along the line, things get lost.
For the sake of comparison, let's look at the Australian model. In the case of defence procurement, for example, Australia ensures continuity in the process and, above all, keeps politics out of the equation. The idea is to avoid changes being made to the project whenever a new government comes to power.
Should Canada do the same thing? That was more or less the idea behind the shipbuilding strategy. Should there be another step, one that is more serious so the process wouldn't have to start over every time? At the end of the day, taxpayers are the ones footing the bill, after all.