91³Ô¹ÏÍø

Watch CBS News

Canadian prime minister describes close ties to U.S. as "weaknesses that we must correct"

Canadian Prime Minister Mark Carney said in a video address released Sunday that Canada's strong economic ties to the United States were once a strength but are now a weakness that must be corrected.

In the nearly , Carney spoke about his government's efforts to strengthen the Canadian economy by attracting new investments and signing trade deals with other countries.

"The world is more dangerous and divided," Carney said in his address. "The U.S. has fundamentally changed its approach to trade, raising its tariffs to levels last seen during the Great Depression.

"Many of our former strengths, based on our close ties to America, have become weaknesses. Weaknesses that we must correct."

Carney said tariffs imposed by President Trump have affected workers in the auto and steel industries. He added that businesses are holding back investments "restrained by the pall of uncertainty that's hanging over all of us."

Many Canadians have also been angered by Mr. Trump's comments suggesting Canada become the 51st state.

Carney said he plans to give Canadians regular updates on his government's efforts to diversify away from the U.S.

"Security can't be achieved by ignoring the obvious or downplaying the very real threats that we Canadians face," he said. "I promise you I will never sugarcoat our challenges."

It's not the first time Carney, who served as a central bank governor, first at the Bank of Canada and later with the Bank of England, has spoken about a shift in world power.

During a speech in January at the World Economic Forum in Davos, Switzerland, he received widespread praise for condemning economic coercion by great powers against small countries.

His remarks brought a rebuke from Mr. Trump.

"Canada lives because of the United States," Mr. Trump said after the speech. "Remember that, Mark, the next time you make your statements."

Carney's comments came days after securing a majority government following special election wins and as the opposition Conservatives push him to deliver a U.S. trade deal, which was among his promises in last year's election.

A review of the current version of the North American Free Trade Agreement between Canada, the U.S. and Mexico is scheduled for July.

In his address, Carney said he wants to attract new investments into Canada, double the size of clean energy capacity and reduce trade barriers within the country. He also emphasized Canada's increased defense spending, reduction in taxes and efforts to make housing more affordable.

"We have to take care of ourselves because we can't rely on one foreign partner," he said. "We can't control the disruption coming from our neighbors. We can't control our future on the hope it will suddenly stop.

"We can control what happens here. We can build a stronger country that can withstand disruptions from abroad."

Carney said simply hoping the "United States will return to normal" is not a feasible strategy.

"Hope isn't a plan and nostalgia is not a strategy," he said.

Carney said Canada has "been a great neighbor" standing with the U.S. in conflicts including Afghanistan, plus two World Wars.

"The U.S. has changed and we must respond," he said. "It's about taking back control of our security, our borders and our future."

View CBS News In
CBS News App Open
Chrome Safari Continue
const link = doc.createElement('link'); link.rel = 'stylesheet'; link.href = '/fly/fly/bundles/cbsnewscontent/css/cmp-banner.min.css?v=296763317a51cab90faa73f1bb146d5c'; doc.head.appendChild(link); doc.body.innerHTML = CONSENT_MESSAGE; } else { el.insertAdjacentHTML('afterend', CONSENT_MESSAGE); } }); } function hidePrivacyMessage() { // Remove from the main document document.querySelectorAll(`.${CONSENT_MESSAGE_CLASS}`).forEach(el => el.remove()); // Remove from inside any iframes document.querySelectorAll('iframe').forEach(iframe => { const doc = iframe.contentDocument || iframe.contentWindow.document; doc.querySelectorAll(`.${CONSENT_MESSAGE_CLASS}`).forEach(el => el.remove()); }); } function activateGatedScripts() { // Handle both new format (cmp-gated-script) and old OneTrust/Ketch format (optanon-category-4) const gatedScripts = Array.from(document.querySelectorAll('script.cmp-gated-script, script.optanon-category-4')); // Activate scripts sequentially with a small delay to avoid timing issues let delay = 0; gatedScripts.forEach(function(placeholder, index) { setTimeout(function() { // Skip if already processed if (placeholder.hasAttribute('data-cmp-processed')) { return; } placeholder.setAttribute('data-cmp-processed', 'true'); const newScript = document.createElement('script'); newScript.type = 'text/javascript'; // Try new format first (data-cmp-src), then fall back to old format (data-src) const src = placeholder.getAttribute('data-cmp-src') || placeholder.getAttribute('data-src'); if (src) { newScript.src = src; } else if (placeholder.textContent) { // Inline script - just copy the content newScript.textContent = placeholder.textContent; } // Handle new format attributes (data-cmp-attrs) - for both inline and external scripts const attrs = placeholder.getAttribute('data-cmp-attrs'); if (attrs) { const tempDiv = document.createElement('div'); tempDiv.innerHTML = '
<\/div>'; const tempAttrs = tempDiv.firstChild.attributes; for (let i = 0; i < tempAttrs.length; i++) { // For external scripts, allow defer/async. For inline scripts, skip them (not valid) if (src || (tempAttrs[i].name !== 'async' && tempAttrs[i].name !== 'defer')) { newScript.setAttribute(tempAttrs[i].name, tempAttrs[i].value); } } } // Copy other attributes from old OneTrust format for (let i = 0; i < placeholder.attributes.length; i++) { const attr = placeholder.attributes[i]; // Skip attributes we've already handled or don't want to copy if (!['class', 'data-src', 'data-type', 'data-cmp-src', 'data-cmp-attrs', 'data-cmp-processed', 'type', 'async', 'defer', 'src'].includes(attr.name)) { newScript.setAttribute(attr.name, attr.value); } } placeholder.parentNode.replaceChild(newScript, placeholder); // If external script, manually trigger window.onload handlers after it loads // This handles widgets that use window.onload for initialization if (src) { newScript.addEventListener('load', function() { // If page already loaded and script set a new onload handler, trigger it if (document.readyState === 'complete' && window.onload) { const originalOnload = window.onload; window.onload = null; // Clear temporarily to prevent loops originalOnload(); // Execute the handler } }); } }, delay); delay += 500; // 500ms delay between each script to allow full loading }); } cbsoptanon.onScriptsReady(function(cmp) { cmp.ot.targetingAllowed(function(allowed) { if (!allowed) { showPrivacyMessage(); } else { activateGatedScripts(); } }); cmp.ot.awaitInitialConsent(function(consent_model) { cmp.ot.addOnConsentChangedHandler(function() { cmp.ot.targetingAllowed(function(allowed) { if (allowed) { hidePrivacyMessage(); activateGatedScripts(); } else { showPrivacyMessage(); } }); }); }); });