The Commons yesterday ordered a federal investigation of one of Parliament’s costliest programs. A Conservative motion mandating an audit of $186.7 billion in subsidies for roads, bridges and other public works passed by a vote of 166 to 152 over cabinet objections: “What we need is more transparency.”