Ideally the province would pay for that. If not the province, then mobility pricing should pay for it, and if there is no appetite for mobility pricing, then the roads just shouldn't be widened.
Who do you think should pay for road widening to support intercity commuters?