ADVERTISEMENT

Canada sends military to flood-ravaged Pacific coast

Published Nov 18, 2021 06:47 am

OTTAWA, Canada – Canada is sending the military to help evacuate and support communities hit by "extreme flooding" after record rainfall on the Pacific coast, the government said Wednesday.

AFP/ MANILA BULLETIN


Downpours in British Columbia this week trapped motorists in mudslides that left at least one dead and two missing, forced thousands to flee their homes, and cut off Vancouver and its port.

"In response to extreme flooding across Southern BC, we have approved the deployment of @CanadianForces air support personnel to assist with evacuation efforts, support supply chain routes, and protect residents against floods and landslides," Public Safety Minister Bill Blair said on Twitter.

A spokesperson told AFP the military was still sorting out the details of the deployment.

In Washington, ahead of a meeting with his US and Mexican counterparts, Canadian Prime Minister Justin Trudeau said the rains caused "historical and terrible flooding that has disrupted the lives and taken lives of people across B.C."

He pledged federal support, saying: "We'll be there for the cleanup and the rebuilding after the impacts of these extreme weather events."

Airlifted to safety

The torrential rains had let up by Tuesday afternoon. An estimated 300 motorists trapped on highways by mudslides have been airlifted to safety and a few of a dozen evacuation orders have been rescinded.

Meanwhile, searches continue for more possible victims, after police announced late Tuesday the recovery of a woman's body from a mudslide near Lillooet, 250 kilometers (155 miles) north of Vancouver.

Television images showed several towns east of the Vancouver covered in mud and partially inundated, with residents now scrambling for food, heat and water -- as the first snow flurries of the season started to fall.

On the outskirts of Vancouver, a large fire broke out at an RV dealership in the flooded Sumas Prairie, and farmers scrambled to pull livestock from the water.

Abbotsford Mayor Henry Braun and emergency officials told a news conference almost 200 people had been airlifted overnight to safety, after the city of 162,000 warned a pump station was at risk of being overwhelmed due to the Nooksack River carrying a surge of water north from the United States.

Most of the area is farmland created by draining Sumas Lake in the 1920s.

The pump station, Braun said, "was never intended or designed to take on water from another country."

Some highways, meanwhile, remain closed. As a result, motorists wanting to travel to or from Vancouver have to travel south to the United States and back up into Canada.

Landslides also cut off rail traffic to and from Vancouver -- one of Canada's busiest freight sea ports.

Across the province, people are reportedly finding grocery store shelves empty.

Environment Canada said up to 250 millimetres (almost 10 inches) of rain -- what the region normally gets in a month -- fell Sunday and Monday in and around Vancouver, which was also hit last week by a rare tornado.

The extreme weather comes after British Columbia suffered record-high temperatures over the summer that killed more than 500 people, as well as wildfires that destroyed a town.
ADVERTISEMENT
.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1561_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1562_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1563_widget.title }}

{{ articles_filter_1564_widget.title }}

.mb-article-details { position: relative; } .mb-article-details .article-body-preview, .mb-article-details .article-body-summary{ font-size: 17px; line-height: 30px; font-family: "Libre Caslon Text", serif; color: #000; } .mb-article-details .article-body-preview iframe , .mb-article-details .article-body-summary iframe{ width: 100%; margin: auto; } .read-more-background { background: linear-gradient(180deg, color(display-p3 1.000 1.000 1.000 / 0) 13.75%, color(display-p3 1.000 1.000 1.000 / 0.8) 30.79%, color(display-p3 1.000 1.000 1.000) 72.5%); position: absolute; height: 200px; width: 100%; bottom: 0; display: flex; justify-content: center; align-items: center; padding: 0; } .read-more-background a{ color: #000; } .read-more-btn { padding: 17px 45px; font-family: Inter; font-weight: 700; font-size: 18px; line-height: 16px; text-align: center; vertical-align: middle; border: 1px solid black; background-color: white; } .hidden { display: none; }
function initializeAllSwipers() { // Get all hidden inputs with cms_article_id document.querySelectorAll('[id^="cms_article_id_"]').forEach(function (input) { const cmsArticleId = input.value; const articleSelector = '#article-' + cmsArticleId + ' .body_images'; const swiperElement = document.querySelector(articleSelector); if (swiperElement && !swiperElement.classList.contains('swiper-initialized')) { new Swiper(articleSelector, { loop: true, pagination: false, navigation: { nextEl: '#article-' + cmsArticleId + ' .swiper-button-next', prevEl: '#article-' + cmsArticleId + ' .swiper-button-prev', }, }); } }); } setTimeout(initializeAllSwipers, 3000); const intersectionObserver = new IntersectionObserver( (entries) => { entries.forEach((entry) => { if (entry.isIntersecting) { const newUrl = entry.target.getAttribute("data-url"); if (newUrl) { history.pushState(null, null, newUrl); let article = entry.target; // Extract metadata const author = article.querySelector('.author-section').textContent.replace('By', '').trim(); const section = article.querySelector('.section-info ').textContent.replace(' ', ' '); const title = article.querySelector('.article-title h1').textContent; // Parse URL for Chartbeat path format const parsedUrl = new URL(newUrl, window.location.origin); const cleanUrl = parsedUrl.host + parsedUrl.pathname; // Update Chartbeat configuration if (typeof window._sf_async_config !== 'undefined') { window._sf_async_config.path = cleanUrl; window._sf_async_config.sections = section; window._sf_async_config.authors = author; } // Track virtual page view with Chartbeat if (typeof pSUPERFLY !== 'undefined' && typeof pSUPERFLY.virtualPage === 'function') { try { pSUPERFLY.virtualPage({ path: cleanUrl, title: title, sections: section, authors: author }); } catch (error) { console.error('ping error', error); } } // Optional: Update document title if (title && title !== document.title) { document.title = title; } } } }); }, { threshold: 0.1 } ); function showArticleBody(button) { const article = button.closest("article"); const summary = article.querySelector(".article-body-summary"); const body = article.querySelector(".article-body-preview"); const readMoreSection = article.querySelector(".read-more-background"); // Hide summary and read-more section summary.style.display = "none"; readMoreSection.style.display = "none"; // Show the full article body body.classList.remove("hidden"); } document.addEventListener("DOMContentLoaded", () => { let loadCount = 0; // Track how many times articles are loaded const offset = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; // Offset values const currentUrl = window.location.pathname.substring(1); let isLoading = false; // Prevent multiple calls if (!currentUrl) { console.log("Current URL is invalid."); return; } const sentinel = document.getElementById("load-more-sentinel"); if (!sentinel) { console.log("Sentinel element not found."); return; } function isSentinelVisible() { const rect = sentinel.getBoundingClientRect(); return ( rect.top < window.innerHeight && rect.bottom >= 0 ); } function onScroll() { if (isLoading) return; if (isSentinelVisible()) { if (loadCount >= offset.length) { console.log("Maximum load attempts reached."); window.removeEventListener("scroll", onScroll); return; } isLoading = true; const currentOffset = offset[loadCount]; window.loadMoreItems().then(() => { let article = document.querySelector('#widget_1690 > div:nth-last-of-type(2) article'); intersectionObserver.observe(article) loadCount++; }).catch(error => { console.error("Error loading more items:", error); }).finally(() => { isLoading = false; }); } } window.addEventListener("scroll", onScroll); });

Sign up by email to receive news.