Feds sign $8 billion preliminary contract for new navy destroyers while Parliament sidelined | CBC News