Live Canadian Dollar Converter Widget
Show the current CAD/USD rate to your readers. Free, lightweight, no signup, and sourced directly from the Bank of Canada's daily Valet publication. Built for blogs, classifieds, marketplaces, and travel content.
Built for these surfaces
Canadian travel blogs
Florida, Vegas, Hawaii guides — show the day's USD cost in CAD.
Cross-border classifieds
Marketplace listings where price is in CAD but buyers compare in USD.
US storefronts
Show Canadian shoppers what your USD price means in CAD.
Personal finance posts
RRSP, snowbird budget, condo-in-Florida math — make the numbers concrete.
Quick install
Paste these two lines anywhere on your page:
Three styles, live previews
Configuration
| Attribute | Allowed | Default | Notes |
|---|---|---|---|
data-style | default, compact, dark | default | Layout variant |
data-amount | Number ≥ 0 | 500 | Pre-filled CAD amount |
What the widget does, end to end
- Loads asynchronously (~4 KB gzipped) — won't block your page.
- Queries the Bank of Canada Valet API for the latest USD/CAD observation, then inverts it to give the user-facing CAD→USD rate.
- If Bank of Canada is unreachable, falls back to Frankfurter (European Central Bank source).
- Renders inside a Shadow DOM — your stylesheet can't bleed in, neither can the widget bleed out.
- Adds a small attribution link back to cad2usd.ca.
Need USD to CAD instead?
The mirror direction (USD→CAD, with a US-receiving audience) is at usd2cad.ca/embed/.
FAQ
Is the widget really free?
Yes — free for personal blogs, marketplaces, classifieds, and commercial sites. The only requirement is that the small "Powered by CAD2USD.ca" link stays visible. If you want a fully unbranded version, contact us.
Will this make me money via the link?
The widget itself has no affiliate links inside it. The attribution link points to our converter homepage, which contains affiliate links — but only for products our content covers. Embedding the widget does not enroll you in any monetization.
How often does the rate update?
The Bank of Canada publishes a single closing rate each business day, around 16:30 ET. The widget fetches it on page load and caches it. Refreshing the page after that publication picks up the new rate.
Does it work on Wix / Squarespace / WordPress?
Yes — anywhere you can paste an HTML/embed block. On WordPress, use a Custom HTML block. On Wix, use the Embed → Embed Code option. On Squarespace, use the Code block.
Will Google flag the embedded link as a paid backlink?
No. The widget link is an editorial citation of the data source. It's not paid, sponsored, or part of a link scheme. You don't need to mark it rel="sponsored".