Connector

Send Bank of Canada data to Google Sheets

Load Bank of Canada daily rates, each quoted against the Canadian dollar, into your data warehouse first, join them to orders and invoices by date and currency, then send revenue in CAD to Google Sheets on a schedule. No key to manage, and the sheet stays tied to your source of truth.

Bank of CanadaConnectedExchange Rates
Data MartPublishedone definition
Google SheetsDateLabelRateDaily 09:00
Refreshed on a schedule. No exports, no copy-paste.

Get started free

Hand this to your AI

A rate table pasted into Google Sheets converts differently each week, and no report says which rate it used.

Paste this into your AI assistant. It loads Bank of Canada rates into your data warehouse with OWOX Data Marts, joins them to orders and invoices there, and sends revenue in CAD to Google Sheets on a schedule.

The prompt

load Bank of Canada daily rates into my data warehouse, join them to my orders and invoices by date and currency, and send revenue in CAD to a Google Sheets tab every morning

Endpoints

Bank of Canada Endpoints

Documentation

1 Bank of Canada endpoints you can import. Each lands in its own table in your data warehouse.

S00 · Why

Why Bank of Canada does not go straight to Google Sheets

A rate table pasted into a sheet gives you one conversion that drifts from the next one. It does not say which rate a report used, because revenue, invoices and rates live in different places. A sheet is not built to join them reliably, at scale or business-ready, so the join happens in a data warehouse first.

  • Bank of Canada publishes the rate, not how your reports use it
  • The data analyst converts orders and invoices to CAD by date and currency and controls the result
  • Stakeholders keep the sheet they like, now converted on one basis
Bank of CanadaOfficial FX rates
Google Sheets
No link to CAD revenue
Data warehouseJoined by id
OrdersRevenue, currency
InvoicesBilling, currency

S01 · Step 1

Step 1: Load Bank of Canada into your data warehouse first

Create a Data Mart with Bank of Canada as the data source and choose where the data lands. It works with any popular data warehouse.

  • One endpoint, Exchange Rates, with three fields: date, label and rate
  • The source needs no credentials
  • Open the Bank of Canada connector for your data warehouse below
Bank of Can…Data Mart
Your data warehouseGoogle BigQueryAWS AthenaSnowflakeAWS RedshiftDatabricks
bank_of_canada.exchange_rates

S03 · Step 3

Step 3: Send Bank of Canada data to Google Sheets

Connect a Google Sheets report to the Data Mart. Aliases and field descriptions arrive as notes in the column headers, so everyone reads the same definitions.

  • The sheet reads your data warehouse, not the Bank of Canada Valet API
  • Hover a header to see what date, label or rate means
Google SheetsNotes in headersdatelabelrate
labelThe currency pair: the foreigncurrency code followed by CAD…
rateThe exchange rate value.

S04 · Step 4

Step 4: Refresh your Bank of Canada sheet on a schedule

Set a scheduled refresh once. Daily is the usual choice and hourly is possible when you need it.

  • Every refresh is logged in Run History
  • Bank of Canada publishes a rate each business day, so a daily refresh keeps the sheet current
ScheduleRefresh on a scheduleHourlyDailyDaily 09:00
Google SheetsUpdated
Run HistoryReport refreshedReport refreshedReport refreshed

S05 · Step 5

Step 5: Reuse Bank of Canada inside OWOX MCP

The same Data Mart works in OWOX MCP, your AI assistant for data. Request any report, chat with your data, then get the report in Google Sheets or Excel in one click.

  • Ask in plain words; the answer comes from your data warehouse
  • Define the numbers once and every report reads them
OWOX MCPShow settled_revenue in CAD by monthsettled_revenue
Google SheetsOpen
ExcelOpen

Recent updates

Why OWOX

Why OWOX for Bank of Canada in Google Sheets

Pasting exchange rates into a sheet gets one conversion right once. OWOX keeps the rate table yours, linked to the numbers it converts and ready to model.

  • You own the data. It lands in your own data warehouse, in tables you control.
  • One official rate table. Every conversion in every report uses the same Bank of Canada rate, joined by date and currency.
  • An audit trail for finance. The Data Mart keeps the SQL behind each converted number one click away.
  • Sheets stay in sync. Notes in the headers, a schedule you set once, no export to redo in the sheet.
  • Maintained for you. No scripts to repair when Bank of Canada changes how it serves data.

Book a callGet started free

Trust

The Data Partner You Can Trust

users

175K Source: Internal OWOX data as of 2026-11-11

Executives and data analysts across 20+ industries

G2 rating

4.9★2

“A trusted data analytics partner” — verified review

npm installs

171K3

In Open Source We Trust

Customers