Canada invests $51 billion to build crucial infrastructure like hospitals and roads, aiming to boost housing supply and create thousands of jobs over the next decade.