🇨🇦 Bank of Canada (BoC) – BETA
 How to Enable Bank of Canada as Source
To use the Bank of Canada (BoC) as your exchange rate provider in Currency Updater, follow these steps:
-
Set CAD as Corporate Currency
-
Go to Salesforce Setup → Company Information
-
Ensure your Corporate Currency is CAD (Canadian Dollar)
-
⚠️ This is mandatory — BoC only provides rates relative to CAD
-
-
Select Bank of Canada as Source
-
Open the Currency Updater Setup
-
Go to the Source tab
-
Select Bank of Canada
-
-
Schedule Daily Updates
-
Navigate to the Scheduler tab
-
Configure a daily job
-
⚠️ BoC only provides daily exchange rates (no intraday updates)
-
 Limitations of Bank of Canada
When using BoC as your source, keep in mind:
-
CAD must be the corporate currency
-
Only daily rates are supported
-
Rates are published once per day (no real-time updates)
-
Not all currencies are supported
-
All rates are provided as CAD base (CAD → currency inversion applied internally)
🌍 Supported Currencies
The following currencies are supported by the Bank of Canada integration:
| Region | Currencies |
|---|---|
| Major | USD, EUR, GBP, JPY, CHF |
| Americas | MXN, BRL |
| Asia-Pacific | CNY, INR, KRW, SGD, HKD, AUD, NZD |
| Europe | NOK, SEK, DKK |
👉 Full supported ISO list:
AUD, NZD,
NOK, SEK, DKK,
MXN, BRL,
CNY, INR, KRW, SGD, HKD
 Unsupported Currencies
-
Any currency not listed above is not supported by BoC
-
Unsupported currencies will be:
-
Skipped automatically
-
Logged in Currency Updater Logs as:
Skipped XXX → unsupported currency
-
 How Rates Are Calculated
-
BoC provides rates like:
1 USD = 1.35 CAD -
Currency Updater converts internally to:
1 CAD = 0.7407 USD -
This ensures compatibility with Salesforce multi-currency logic
 Troubleshooting
If you see logs like:
Possible causes:
-
Currency not supported
-
Missing data for selected date
-
Temporary API issue
👉 Recommended actions:
-
Verify currency is in supported list
-
Ensure scheduler is set to daily
-
Re-run manually from Run Now
 Best Practice
For maximum coverage:
-
Use BoC only when CAD is your corporate currency
-
For multi-region orgs with broader currency needs, consider:
-
ECB (EUR-based)
-
Other supported providers
-