Urgent.News

What's breaking now, across thousands of outlets.

Tech

Time for a digital divorce? Trade war puts spotlight on Canada's relationship with U.S. big tech

Tensions between Canada and the United States have raised concerns about Canada's digital sovereignty, but what does that term mean, and how can Canada promote it? Experts say it's about making sure Canada has tech alternatives and can effectively regulate all things digital, but that can prove difficult.

Time for a digital divorce? Trade war puts spotlight on Canada's relationship with U.S. big tech

Canada, America's closest northern neighbor, may seem an improbable target for a trade war. The two nations share an extensive trade relationship, with Canada purchasing more goods from the U.S. than any other country. In fact, Canada is the second-largest export market for American farmers after Mexico. The two nations also share a trade pact that allows most American products to enter Canada duty-free.

Despite this, President Trump has accused Canada of being a "predator out to cheat the United States and strangle its industries." He has vowed to take action against Canada, including imposing tariffs on Canadian products and even banning some Canadian goods. This abrupt turn of events has caught Canada off guard, as they have traditionally relied on international commerce to fuel their economy.

Written by urgent.news from CityNews's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

This story

This is one outlet's version. Read the fullest account.

Read the original at cbc.ca →

More in Tech

Memory efficiency: bytes per key

Part 5 of 7 · ← Latency under load · Next: Operational simplicity → Part 5. The shortest post in the series, and the least arguable number in it — because memory footprint is about data-structure…

5 Errors I Hit Building DeFi Bots (And How to Fix Them)

Building production bots on free APIs sounds cool in theory. In practice, you hit walls immediately. Here are the 5 real errors I encountered while building two Ethereum monitoring bots, and exactly…

  • WebSockets timeout issue resolved by switching to polling every 15 minutes
  • CoinGecko rate limit avoided by reducing polling frequency or tokens tracked
  • Supabase Row-Level Security issue fixed by disabling RLS or creating policy

Getting the text out of five screenshots inside one PDF

The document is a three-page weekly ops report with five screenshots pasted in: a growth dashboard, a chat channel, a spreadsheet, an alert and a kanban board.

  • Five screenshots in three-page report contain diverse tools
  • ImgIn's OCR tool extracts text from all screenshots accurately
  • Spreadsheet data tab-separated for easy spreadsheet import

I treated publishing as a queue. The queue lied.

On September 11, the publishing ledger said 29 articles while the public profile showed 30 . I had one stale editor buffer, one repaired series assignment, and no trustworthy answer to a simple…

  • Reporter treated publishing system as a queue, but it was a small distributed system.
  • Multiple histories existed in the queue: editorial rotation, public list, and browser session.
  • Mistake assumed counts represented the same thing, leading to duplicate publications.

More from Saturday 12 September →