Floods cut both rail lines and the highways serving the Port of Vancouver
Floods cut both rail lines and the highways serving the Port of Vancouver. The disruption ran from 2021-11-16 (16 November 2021) to 2021-11-23 (23 November 2021), 8 days, affecting Vancouver (CA). The measured effect for this event has not been computed yet.
Key facts
- Started
- 2021-11-16 (16 November 2021)
- Ended
- 2021-11-23 (23 November 2021)
- Status
- ended
- Severity
- 2 Moderate
- Scope
- port
- Chokepoints
- None
- Ports
- Vancouver (CA)
- Lanes
- None
- Countries
- Canada
- Confidence
- high: The port authority's dated operations updates and Canadian Pacific's own release confirm the rail halt, the CP reopening on 2021-11-23 and the CN estimate; the start date is the first day the port's update documents the halt, so the storm's first effects may precede it.
- First reported
- 2021-11-16 (16 November 2021)
- Severity basis: Rail service to and from the port was halted from 2021-11-16 until 2021-11-23 (seven days) while trucks kept serving all four container terminals, so the nearest rubric match is a stoppage of 24 hours to seven days; a measured effect may justify a correction.
What happened
Flooding and mudslides after an atmospheric river storm that began on 2021-11-14 (14 November 2021) damaged the railways and highways linking the Port of Vancouver to the rest of Canada. On 2021-11-16 the Vancouver Fraser Port Authority said all rail service to and from the port had stopped, because neither CN nor CP could run trains between Kamloops and Vancouver. Trucks kept serving all four container terminals, and demand for ship anchorages neared capacity. British Columbia declared a province-wide state of emergency effective 2021-11-17. Canadian Pacific reopened its line on 2021-11-23 (23 November 2021) and trains from both railways used it, while CN expected its own line to open on 2021-11-25.
Measured effect
Port calls, Vancouver (CA)
Not yet computed. The effect engine (wfm-effect-1.2) will compare 2021-11-16 to 2021-11-23 with a 56 day baseline ending 8 days before the start, once the series for this window is loaded.
Source: IMF PortWatch (portwatch.imf.org), International Monetary Fund, using UN Global Platform AIS data. Statistics derived by World Freight Monitor. Terms. Retrieved 2026-10-21 (21 October 2026).
| Date | calls per day |
|---|---|
| 2021-09-07 | 3 |
| 2021-09-08 | 5 |
| 2021-09-09 | 5 |
| 2021-09-10 | 4 |
| 2021-09-11 | 5 |
| 2021-09-12 | 6 |
| 2021-09-13 | 7 |
| 2021-09-14 | 5 |
| 2021-09-15 | 9 |
| 2021-09-16 | 9 |
| 2021-09-17 | 7 |
| 2021-09-18 | 4 |
| 2021-09-19 | 6 |
| 2021-09-20 | 6 |
| 2021-09-21 | 10 |
| 2021-09-22 | 4 |
| 2021-09-23 | 7 |
| 2021-09-24 | 9 |
| 2021-09-25 | 5 |
| 2021-09-26 | 5 |
| 2021-09-27 | 4 |
| 2021-09-28 | 4 |
| 2021-09-29 | 6 |
| 2021-09-30 | 4 |
| 2021-10-01 | 8 |
| 2021-10-02 | 10 |
| 2021-10-03 | 6 |
| 2021-10-04 | 7 |
| 2021-10-05 | 5 |
| 2021-10-06 | 5 |
| 2021-10-07 | 7 |
| 2021-10-08 | 7 |
| 2021-10-09 | 3 |
| 2021-10-10 | 4 |
| 2021-10-11 | 6 |
| 2021-10-12 | 9 |
| 2021-10-13 | 7 |
| 2021-10-14 | 5 |
| 2021-10-15 | 3 |
| 2021-10-16 | 6 |
| 2021-10-17 | 6 |
| 2021-10-18 | 7 |
| 2021-10-19 | 9 |
| 2021-10-20 | 7 |
| 2021-10-21 | 6 |
| 2021-10-22 | 5 |
| 2021-10-23 | 7 |
| 2021-10-24 | 6 |
| 2021-10-25 | 4 |
| 2021-10-26 | 3 |
| 2021-10-27 | 7 |
| 2021-10-28 | 4 |
| 2021-10-29 | 6 |
| 2021-10-30 | 12 |
| 2021-10-31 | 7 |
| 2021-11-01 | 6 |
| 2021-11-02 | 4 |
| 2021-11-03 | 7 |
| 2021-11-04 | 3 |
| 2021-11-05 | 4 |
| 2021-11-06 | 5 |
| 2021-11-07 | 8 |
| 2021-11-08 | 6 |
| 2021-11-09 | 4 |
| 2021-11-10 | 10 |
| 2021-11-11 | 8 |
| 2021-11-12 | 5 |
| 2021-11-13 | 8 |
| 2021-11-14 | 4 |
| 2021-11-15 | 6 |
| 2021-11-16 | 4 |
| 2021-11-17 | 3 |
| 2021-11-18 | 4 |
| 2021-11-19 | 4 |
| 2021-11-20 | 2 |
| 2021-11-21 | 6 |
| 2021-11-22 | 4 |
| 2021-11-23 | 3 |
| 2021-11-24 | 7 |
| 2021-11-25 | 1 |
| 2021-11-26 | 5 |
| 2021-11-27 | 1 |
| 2021-11-28 | 3 |
| 2021-11-29 | 0 |
| 2021-11-30 | 4 |
| 2021-12-01 | 3 |
| 2021-12-02 | 4 |
| 2021-12-03 | 1 |
| 2021-12-04 | 4 |
| 2021-12-05 | 1 |
| 2021-12-06 | 6 |
| 2021-12-07 | 7 |
| 2021-12-08 | 7 |
| 2021-12-09 | 6 |
| 2021-12-10 | 8 |
| 2021-12-11 | 1 |
| 2021-12-12 | 6 |
| 2021-12-13 | 3 |
| 2021-12-14 | 7 |
| 2021-12-15 | 7 |
| 2021-12-16 | 6 |
| 2021-12-17 | 11 |
| 2021-12-18 | 3 |
| 2021-12-19 | 3 |
| 2021-12-20 | 2 |
| 2021-12-21 | 4 |
| 2021-12-22 | 8 |
| 2021-12-23 | 5 |
| 2021-12-24 | 5 |
| 2021-12-25 | 0 |
| 2021-12-26 | 0 |
| 2021-12-27 | 5 |
| 2021-12-28 | 5 |
| 2021-12-29 | 5 |
| 2021-12-30 | 5 |
| 2021-12-31 | 2 |
| 2022-01-01 | 1 |
| 2022-01-02 | 2 |
| 2022-01-03 | 2 |
| 2022-01-04 | 5 |
This is a measured change in public data during the event window, compared with a baseline before it. It shows timing, not cause. We describe an event as causing a change only when an official source says so.
Container ship port calls, Vancouver (CA)
Not yet computed. The effect engine (wfm-effect-1.2) will compare 2021-11-16 to 2021-11-23 with a 56 day baseline ending 8 days before the start, once the series for this window is loaded.
Source: IMF PortWatch (portwatch.imf.org), International Monetary Fund, using UN Global Platform AIS data. Statistics derived by World Freight Monitor. Terms. Retrieved 2026-10-21 (21 October 2026).
| Date | calls per day |
|---|---|
| 2021-09-07 | 0 |
| 2021-09-08 | 1 |
| 2021-09-09 | 1 |
| 2021-09-10 | 0 |
| 2021-09-11 | 0 |
| 2021-09-12 | 1 |
| 2021-09-13 | 1 |
| 2021-09-14 | 2 |
| 2021-09-15 | 1 |
| 2021-09-16 | 1 |
| 2021-09-17 | 1 |
| 2021-09-18 | 0 |
| 2021-09-19 | 2 |
| 2021-09-20 | 0 |
| 2021-09-21 | 2 |
| 2021-09-22 | 0 |
| 2021-09-23 | 1 |
| 2021-09-24 | 1 |
| 2021-09-25 | 0 |
| 2021-09-26 | 0 |
| 2021-09-27 | 2 |
| 2021-09-28 | 0 |
| 2021-09-29 | 1 |
| 2021-09-30 | 0 |
| 2021-10-01 | 1 |
| 2021-10-02 | 3 |
| 2021-10-03 | 0 |
| 2021-10-04 | 1 |
| 2021-10-05 | 3 |
| 2021-10-06 | 1 |
| 2021-10-07 | 1 |
| 2021-10-08 | 1 |
| 2021-10-09 | 1 |
| 2021-10-10 | 0 |
| 2021-10-11 | 1 |
| 2021-10-12 | 2 |
| 2021-10-13 | 1 |
| 2021-10-14 | 1 |
| 2021-10-15 | 1 |
| 2021-10-16 | 0 |
| 2021-10-17 | 2 |
| 2021-10-18 | 2 |
| 2021-10-19 | 2 |
| 2021-10-20 | 0 |
| 2021-10-21 | 1 |
| 2021-10-22 | 2 |
| 2021-10-23 | 1 |
| 2021-10-24 | 2 |
| 2021-10-25 | 0 |
| 2021-10-26 | 0 |
| 2021-10-27 | 2 |
| 2021-10-28 | 0 |
| 2021-10-29 | 0 |
| 2021-10-30 | 2 |
| 2021-10-31 | 1 |
| 2021-11-01 | 1 |
| 2021-11-02 | 1 |
| 2021-11-03 | 1 |
| 2021-11-04 | 0 |
| 2021-11-05 | 2 |
| 2021-11-06 | 0 |
| 2021-11-07 | 2 |
| 2021-11-08 | 1 |
| 2021-11-09 | 0 |
| 2021-11-10 | 2 |
| 2021-11-11 | 0 |
| 2021-11-12 | 1 |
| 2021-11-13 | 1 |
| 2021-11-14 | 2 |
| 2021-11-15 | 2 |
| 2021-11-16 | 1 |
| 2021-11-17 | 1 |
| 2021-11-18 | 1 |
| 2021-11-19 | 1 |
| 2021-11-20 | 0 |
| 2021-11-21 | 0 |
| 2021-11-22 | 1 |
| 2021-11-23 | 1 |
| 2021-11-24 | 0 |
| 2021-11-25 | 0 |
| 2021-11-26 | 1 |
| 2021-11-27 | 1 |
| 2021-11-28 | 1 |
| 2021-11-29 | 0 |
| 2021-11-30 | 0 |
| 2021-12-01 | 0 |
| 2021-12-02 | 1 |
| 2021-12-03 | 0 |
| 2021-12-04 | 1 |
| 2021-12-05 | 1 |
| 2021-12-06 | 1 |
| 2021-12-07 | 1 |
| 2021-12-08 | 1 |
| 2021-12-09 | 0 |
| 2021-12-10 | 2 |
| 2021-12-11 | 0 |
| 2021-12-12 | 1 |
| 2021-12-13 | 0 |
| 2021-12-14 | 3 |
| 2021-12-15 | 0 |
| 2021-12-16 | 1 |
| 2021-12-17 | 1 |
| 2021-12-18 | 1 |
| 2021-12-19 | 0 |
| 2021-12-20 | 1 |
| 2021-12-21 | 0 |
| 2021-12-22 | 2 |
| 2021-12-23 | 1 |
| 2021-12-24 | 0 |
| 2021-12-25 | 0 |
| 2021-12-26 | 0 |
| 2021-12-27 | 2 |
| 2021-12-28 | 1 |
| 2021-12-29 | 1 |
| 2021-12-30 | 1 |
| 2021-12-31 | 1 |
| 2022-01-01 | 0 |
| 2022-01-02 | 0 |
| 2022-01-03 | 1 |
| 2022-01-04 | 1 |
This is a measured change in public data during the event window, compared with a baseline before it. It shows timing, not cause. We describe an event as causing a change only when an official source says so.
Replay
Source: IMF PortWatch (portwatch.imf.org), International Monetary Fund, using UN Global Platform AIS data. Statistics derived by World Freight Monitor. Terms. Retrieved 2026-10-21 (21 October 2026).
| Date | calls per day |
|---|---|
| 2021-09-17 | 7 |
| 2021-09-18 | 4 |
| 2021-09-19 | 6 |
| 2021-09-20 | 6 |
| 2021-09-21 | 10 |
| 2021-09-22 | 4 |
| 2021-09-23 | 7 |
| 2021-09-24 | 9 |
| 2021-09-25 | 5 |
| 2021-09-26 | 5 |
| 2021-09-27 | 4 |
| 2021-09-28 | 4 |
| 2021-09-29 | 6 |
| 2021-09-30 | 4 |
| 2021-10-01 | 8 |
| 2021-10-02 | 10 |
| 2021-10-03 | 6 |
| 2021-10-04 | 7 |
| 2021-10-05 | 5 |
| 2021-10-06 | 5 |
| 2021-10-07 | 7 |
| 2021-10-08 | 7 |
| 2021-10-09 | 3 |
| 2021-10-10 | 4 |
| 2021-10-11 | 6 |
| 2021-10-12 | 9 |
| 2021-10-13 | 7 |
| 2021-10-14 | 5 |
| 2021-10-15 | 3 |
| 2021-10-16 | 6 |
| 2021-10-17 | 6 |
| 2021-10-18 | 7 |
| 2021-10-19 | 9 |
| 2021-10-20 | 7 |
| 2021-10-21 | 6 |
| 2021-10-22 | 5 |
| 2021-10-23 | 7 |
| 2021-10-24 | 6 |
| 2021-10-25 | 4 |
| 2021-10-26 | 3 |
| 2021-10-27 | 7 |
| 2021-10-28 | 4 |
| 2021-10-29 | 6 |
| 2021-10-30 | 12 |
| 2021-10-31 | 7 |
| 2021-11-01 | 6 |
| 2021-11-02 | 4 |
| 2021-11-03 | 7 |
| 2021-11-04 | 3 |
| 2021-11-05 | 4 |
| 2021-11-06 | 5 |
| 2021-11-07 | 8 |
| 2021-11-08 | 6 |
| 2021-11-09 | 4 |
| 2021-11-10 | 10 |
| 2021-11-11 | 8 |
| 2021-11-12 | 5 |
| 2021-11-13 | 8 |
| 2021-11-14 | 4 |
| 2021-11-15 | 6 |
| 2021-11-16 | 4 |
| 2021-11-17 | 3 |
| 2021-11-18 | 4 |
| 2021-11-19 | 4 |
| 2021-11-20 | 2 |
| 2021-11-21 | 6 |
| 2021-11-22 | 4 |
| 2021-11-23 | 3 |
| 2021-11-24 | 7 |
| 2021-11-25 | 1 |
| 2021-11-26 | 5 |
| 2021-11-27 | 1 |
| 2021-11-28 | 3 |
| 2021-11-29 | 0 |
| 2021-11-30 | 4 |
| 2021-12-01 | 3 |
| 2021-12-02 | 4 |
| 2021-12-03 | 1 |
| 2021-12-04 | 4 |
| 2021-12-05 | 1 |
| 2021-12-06 | 6 |
| 2021-12-07 | 7 |
| 2021-12-08 | 7 |
| 2021-12-09 | 6 |
| 2021-12-10 | 8 |
| 2021-12-11 | 1 |
| 2021-12-12 | 6 |
| 2021-12-13 | 3 |
| 2021-12-14 | 7 |
| 2021-12-15 | 7 |
| 2021-12-16 | 6 |
This is a measured change in public data during the event window, compared with a baseline before it. It shows timing, not cause. We describe an event as causing a change only when an official source says so.
Timeline
- An atmospheric river storm begins in British Columbia. Canadian Pacific later reports damage at 30 locations on its Thompson and Cascade subdivisions, 20 with significant loss of infrastructure. [s6]
- The port authority says all rail service to and from the port is halted. CN and CP report that no trains can move between Kamloops and Vancouver, and flooding has also closed the main highway routes into the region. [s1] [s7]
- A provincial state of emergency takes effect for all of British Columbia for an initial 14 days. The port authority says it has no timeline for resuming rail service. [s2]
- The port authority reports trucks running normally at all four container terminals and anchorage demand nearing capacity across all vessel types. CP says rail lines could be restored by the middle of the following week. [s3]
- Canadian Pacific announces it will reopen its line between Kamloops and Vancouver by midday on 2021-11-23. [s6]
- CP runs two inspection trains and expects regular service to start later that day, with both CP and CN trains using the line under slow orders. CN moves its own line's estimated opening to 2021-11-25. [s4]
- The port authority reports four trains crossed CP's line the previous day, with more CP and CN trains expected that day under low speed limits. [s5]
Cause
The port authority attributed the disruption to widespread flooding in Metro Vancouver, the Fraser Valley and the British Columbia interior, which damaged rail and road infrastructure. Canadian Pacific attributed its damage to the atmospheric river storm that began on 2021-11-14. Attributed by: Vancouver Fraser Port Authority. [s1] [s3] [s6]
Resolution
2021-11-23 (23 November 2021): Canadian Pacific reopened its Kamloops to Vancouver line and regular rail service started over it on 2021-11-23, carrying both railways' trains at reduced speed. CN expected to open its own line on 2021-11-25. The port authority warned that more rain was forecast and that closures could recur. [s4] [s5] [s6]
Corrections
No corrections to this record as of 2026-10-29 (29 October 2026).
Sources
- [s1] Vancouver Fraser Port Authority, Port of Vancouver operations update, published 2021-11-16 (16 November 2021), accessed 2026-10-28. Archived copy. (official)
- [s2] Vancouver Fraser Port Authority, Port of Vancouver operations update, published 2021-11-18 (18 November 2021), accessed 2026-10-28. Archived copy. (official)
- [s3] Vancouver Fraser Port Authority, Port of Vancouver operations update, published 2021-11-19 (19 November 2021), accessed 2026-10-28. Archived copy. (official)
- [s4] Vancouver Fraser Port Authority, Port of Vancouver operations update, published 2021-11-23 (23 November 2021), accessed 2026-10-28. Archived copy. (official)
- [s5] Vancouver Fraser Port Authority, Port of Vancouver operations update, published 2021-11-24 (24 November 2021), accessed 2026-10-28. Archived copy. (official)
- [s6] Canadian Pacific, Canadian Pacific to reopen B.C. rail corridor Tuesday; important work ahead to rebalance supply chain, published 2021-11-22 (22 November 2021), accessed 2026-10-28. Archived copy. (official)
- [s7] CBC News, Stressed supply chains snarled anew as B.C. floods wash out rail lines, roads, published 2021-11-16 (16 November 2021), accessed 2026-10-28. Archived copy. (press)
Cite this record
The address of this record is permanent and a correction is always logged on this page, so a citation names the version you read. Add the date you accessed it.
Plain text
World Freight Monitor. "Floods cut both rail lines and the highways serving the Port of Vancouver." Last updated 2026-10-29 (29 October 2026). https://worldfreightmonitor.com/events/2021/floods-cut-rail-and-road-links-port-of-vancouver-2021/
APA
World Freight Monitor. (2026). Floods cut both rail lines and the highways serving the Port of Vancouver. World Freight Monitor. https://worldfreightmonitor.com/events/2021/floods-cut-rail-and-road-links-port-of-vancouver-2021/
BibTeX
@misc{wfm_floods_cut_rail_and_road_links_port_of_vancouver_2021,
author = {{World Freight Monitor}},
title = {Floods cut both rail lines and the highways serving the Port of Vancouver},
year = {2026},
note = {Last updated 2026-10-29},
url = {https://worldfreightmonitor.com/events/2021/floods-cut-rail-and-road-links-port-of-vancouver-2021/}
}