Usually, in terms of allocating costs for a municipal project, the federal government pays a third of the cost. The province would also be expected to pay a third, as would the municipality. That's how it works when the infrastructure in question belongs to the municipalities themselves.
Ordinarily, for a provincial infrastructure project, the costs are split 50/50 with the province. All the partners really must be gathered around the table, so that the costs may be shared equally.