Over the last 13 years, the federal government has provided $20.3 billion to fund over 8,000 infrastructure projects across Canada. While some of this funding was intended as economic stimulus, federal infrastructure programs have now become a permanent part of fiscal federalism in Canada. An analysis found that federal funding was generally allocated effectively, with higher matching rates for projects in provinces with higher costs of public funds and for productivity-enhancing projects. However, the large differences in provincial and federal costs of raising funds continues to drive demands for more federal matching funds. Increasing existing block transfers may help address fiscal imbalances between levels of government and reduce the federal role in individual infrastructure projects.