For 3,250 people (even counting round trips for each), a
two-lane bridge would've been enough... so, not enough demand to justify all that roadwork.
As for the rail bottleneck, it's really only a problem for passenger trains; evidently, freight trains are doing just fine, otherwise CP/CN/etc would've expanded it a long time ago.