The Lions Gate Bridge was closed in both directions on Tuesday afternoon due to a downed tree.
The bridge has now reopened but traffic is heavy in downtown Vancouver, the North Shore and on the Ironworkers Memorial Bridge due to the previous closure.
Drive BC said major delays were expected due to heavy congestion.
The tree fell on the road between Lake Trail and Stanley Park Drive.
Transit was also diverted due to the closure.