Compare CIBC (Canadian Imperial Bank of Commerce) foreign exchange counter rates against Currency Mart's 4 retail branches in Toronto and Winnipeg. See exact buy and sell rates across 30+ physical cash currencies with a transparent $3.75 flat fee per currency.
Last updated: 2026-09-23 17:00:04 ET | Physical retail banknote cash rates
| Currency | CIBC Bank |
Richmond-Adelaide
|
TRTYSC Branch
|
Cargill Building
|
WPGSVT Branch
|
|---|---|---|---|---|---|
|
AED
UAE Dirham |
Unavailable | 0.3496 | 0.3500 | 0.3433 | 0.3432 |
|
ARS
|
Unavailable | N/A | N/A | N/A | N/A |
|
AUD
Australian Dollar |
Unavailable | 0.9641 | 0.9354 | 0.9932 | 0.9461 |
|
BBD
|
Unavailable | 0.5745 | 0.5245 | 0.5995 | 0.5995 |
|
BDT
|
Unavailable | N/A | N/A | N/A | N/A |
|
BHD
|
Unavailable | N/A | N/A | N/A | N/A |
|
BMD
|
Unavailable | N/A | N/A | N/A | N/A |
|
BRL
Brazilian Real |
Unavailable | 0.2380 | N/A | 0.2330 | 0.2330 |
|
BSD
|
Unavailable | N/A | N/A | N/A | N/A |
|
BZD
|
Unavailable | N/A | N/A | 0.5111 | N/A |
|
CHF
Swiss Franc |
Unavailable | 1.6464 | 1.6685 | 1.7100 | 1.6507 |
|
CLP
|
Unavailable | 0.0013 | 0.0013 | 0.0013 | 0.0013 |
|
CNY
Chinese Yuan |
Unavailable | 0.1822 | 0.1822 | 0.1823 | 0.1823 |
|
COP
|
Unavailable | 0.0004 | 0.0004 | 0.0004 | 0.0004 |
|
CRC
|
Unavailable | 0.0030 | 0.0030 | 0.0029 | 0.0029 |
|
CZK
Czech Koruna |
Unavailable | 0.0612 | 0.0597 | 0.0612 | 0.0612 |
|
DKK
Danish Krone |
Unavailable | N/A | N/A | 0.2148 | N/A |
|
DOP
|
Unavailable | 0.0219 | 0.0215 | 0.0211 | 0.0211 |
|
EGP
|
Unavailable | N/A | N/A | N/A | N/A |
|
EUR
Euro |
Unavailable | 1.5665 | 1.5574 | 1.6064 | 1.5640 |
|
FJD
|
Unavailable | 0.5089 | 0.5475 | 0.6270 | 0.5662 |
|
GBP
British Pound |
Unavailable | 1.8127 | 1.8186 | 1.8687 | 1.8290 |
|
GTQ
|
Unavailable | 0.1582 | 0.1582 | 0.1649 | 0.1649 |
|
HKD
Hong Kong Dollar |
Unavailable | 0.1665 | 0.1665 | 0.1798 | 0.1680 |
|
HNL
|
Unavailable | N/A | N/A | N/A | N/A |
|
HUF
Hungarian Forint |
Unavailable | 0.0040 | 0.0040 | 0.0040 | 0.0040 |
|
IDR
Indonesian Rupiah |
Unavailable | 0.0001 | 0.0001 | 0.0001 | 0.0001 |
|
ILS
Israeli Shekel |
Unavailable | N/A | N/A | N/A | N/A |
|
INR
Indian Rupee |
Unavailable | N/A | N/A | 0.0147 | N/A |
|
IQD
|
Unavailable | N/A | N/A | N/A | N/A |
|
ISK
|
Unavailable | 0.0107 | 0.0106 | 0.0105 | 0.0105 |
|
JMD
|
Unavailable | 0.0082 | 0.0082 | 0.0090 | 0.0082 |
|
JOD
|
Unavailable | 1.8425 | 1.8423 | N/A | N/A |
|
JPY
Japanese Yen |
Unavailable | 0.0087 | 0.0083 | 0.0089 | 0.0082 |
|
KES
|
Unavailable | 0.0098 | 0.0093 | 0.0098 | 0.0098 |
|
KRW
South Korean Won |
Unavailable | 0.0010 | 0.0010 | 0.0009 | 0.0009 |
|
KWD
|
Unavailable | 4.1824 | 4.1824 | 4.5613 | 4.0938 |
|
KYD
|
Unavailable | N/A | N/A | N/A | N/A |
|
LKR
|
Unavailable | N/A | N/A | N/A | N/A |
|
MAD
|
Unavailable | N/A | N/A | N/A | N/A |
|
MUR
|
Unavailable | N/A | N/A | N/A | N/A |
|
MXN
Mexican Peso |
Unavailable | 0.0784 | 0.0734 | 0.0805 | 0.0768 |
|
MYR
Malaysian Ringgit |
Unavailable | 0.3223 | 0.3175 | 0.3270 | 0.3270 |
|
NIO
|
Unavailable | N/A | N/A | N/A | N/A |
|
NOK
Norwegian Krone |
Unavailable | N/A | N/A | 0.1488 | N/A |
|
NPR
|
Unavailable | N/A | N/A | N/A | N/A |
|
NZD
New Zealand Dollar |
Unavailable | 0.7660 | 0.7660 | 0.8007 | 0.7514 |
|
OMR
|
Unavailable | N/A | N/A | N/A | N/A |
|
PEN
|
Unavailable | 0.3842 | 0.3803 | 0.3842 | 0.3842 |
|
PHP
Philippine Peso |
Unavailable | 0.0199 | 0.0200 | 0.0192 | 0.0192 |
|
PKR
|
Unavailable | N/A | -0.0009 | N/A | N/A |
|
PLN
Polish Zloty |
Unavailable | 0.3367 | 0.3369 | 0.3669 | 0.3364 |
|
PYG
|
Unavailable | 0.0002 | N/A | N/A | N/A |
|
QAR
Qatari Riyal |
Unavailable | N/A | N/A | 0.3174 | 0.3174 |
|
RON
Romanian Leu |
Unavailable | 0.2548 | 0.2548 | 0.2709 | 0.2709 |
|
SAR
Saudi Riyal |
Unavailable | 0.3405 | 0.3405 | 0.3756 | 0.3299 |
|
SEK
Swedish Krona |
Unavailable | 0.1346 | N/A | 0.1422 | N/A |
|
SGD
Singapore Dollar |
Unavailable | 1.0536 | 1.0410 | 1.1017 | 1.0257 |
|
THB
Thai Baht |
Unavailable | 0.0384 | 0.0389 | 0.0422 | 0.0384 |
|
TND
|
Unavailable | N/A | 0.0716 | N/A | N/A |
|
TRY
Turkish Lira |
Unavailable | 0.0258 | 0.0179 | 0.0147 | 0.0147 |
|
TTD
|
Unavailable | 0.1688 | 0.1746 | 0.2076 | 0.1659 |
|
TWD
Taiwan New Dollar |
Unavailable | 0.0395 | 0.0395 | 0.0406 | 0.0406 |
|
TZS
|
Unavailable | N/A | N/A | N/A | N/A |
|
UAH
|
Unavailable | N/A | -0.0034 | N/A | N/A |
|
USD
US Dollar |
Unavailable | 1.3896 | 1.3869 | 1.3813 | 1.3804 |
|
UYU
|
Unavailable | N/A | N/A | N/A | N/A |
|
VND
Vietnamese Dong |
Unavailable | N/A | N/A | N/A | N/A |
|
XCD
|
Unavailable | 0.4513 | 0.4513 | 0.4808 | 0.4808 |
|
XPF
|
Unavailable | 0.0112 | 0.0112 | 0.0112 | 0.0112 |
|
ZAR
South African Rand |
Unavailable | 0.0801 | 0.0809 | 0.0861 | 0.0780 |
See the exact dollar difference between exchanging cash at an CIBC branch vs picking up cash at Currency Mart.
Canadian Imperial Bank of Commerce (CIBC) is one of Canada's Big 5 chartered banks. While CIBC provides extensive consumer banking, mortgage, and digital trading solutions, converting physical banknotes at bank branches typically comes with retail markups.
Standard retail cash margins at Canadian chartered banks like CIBC typically range between 2.5% and 4.0% above interbank mid-market rates. Currency Mart operates with wholesale cash spreads closer to 0.7% to 1.5% with a transparent $3.75 flat fee per currency, delivering maximum value on foreign currency purchases and buybacks.
Currency Mart operates with institutional wholesale rate volume. Our retail banknote spreads average 0.7% to 1.5%, ensuring you keep more dollars in your pocket whether buying USD, Euros, or Pounds.
Most CIBC branches require 2 to 5 business days advance order notice for non-USD currencies. Currency Mart maintains over 30 global currencies in stock ready for instant walk-in over-the-counter pickup.
No account opening required, no percentage-based hidden spreads. Just a simple, transparent $3.75 flat fee per currency.
| Feature / Policy | Currency Mart | CIBC |
|---|---|---|
| Conversion Fee Policy | $3.75 Flat Fee / Currency | Embedded inside wider 2.5% - 4.0% bank rate spread |
| Cash Rate Markup (USD/CAD) | ~0.8% - 1.2% Wholesale Spread | ~2.5% - 3.8% Retail Bank Spread |
| Average Savings per $1,000 USD | Keep $18 - $35 CAD Extra | Standard Bank Counter Pricing |
| Non-USD Currency Inventory | In Stock Daily (EUR, GBP, JPY, MXN, etc.) | Usually 2-5 days advance notice required |
| Account Requirement | None — Open to all Canadian residents & visitors | Requires CIBC Debit Card or ID verification profile |
| Regulatory Compliance | Registered Canadian MSB (FINTRAC M11432814) | OSFI Regulated Schedule I Canadian Bank |
Select the most convenient Currency Mart branch location in Ontario or Manitoba to lock in today's best cash rates:
Richmond-Adelaide Centre, 120 Adelaide St. W. #R7
Branch Details & Directions »4841 Yonge St. Unit 237D (Yonge Sheppard Centre)
Branch Details & Directions »Cargill Building, 240 Graham Ave. Unit 290
Branch Details & Directions »1225 St. Mary's Rd (St. Vital Centre)
Branch Details & Directions »