Search and download exchange rate data.
All Bank of Canada exchange rates are indicative rates only, obtained from averages of aggregated price quotes from financial institutions. For details, please read our full Terms and Conditions.
Data Available as: CSV, JSON and XML
View data for the past:
Australian dollar (AUD)
Australian dollar (AUD) | ||
---|---|---|
Low [High] | 2024-06-17 | 0.9073 CAD [1.1022 AUD] |
Average | 2024-06-12 — 2024-06-26 | 0.9111 CAD [1.0976 AUD] |
High [Low] | 2024-06-12 | 0.9158 CAD [1.0919 AUD] |
Date | AUD → CAD | CAD → AUD |
---|---|---|
2024-06-12 | 0.9158 | 1.0919 |
2024-06-13 | 0.9128 | 1.0955 |
2024-06-14 | 0.9089 | 1.1002 |
2024-06-17 | 0.9073 | 1.1022 |
2024-06-18 | 0.9120 | 1.0965 |
2024-06-19 | 0.9145 | 1.0935 |
2024-06-20 | 0.9124 | 1.0960 |
2024-06-21 | 0.9105 | 1.0983 |
2024-06-24 | 0.9093 | 1.0997 |
2024-06-25 | 0.9074 | 1.1020 |
2024-06-26 | 0.9110 | 1.0977 |
Brazilian real (BRL)
Brazilian real (BRL) | ||
---|---|---|
Low [High] | 2024-06-26 | 0.2486 CAD [4.0225 BRL] |
Average | 2024-06-12 — 2024-06-26 | 0.2528 CAD [3.9564 BRL] |
High [Low] | 2024-06-14 | 0.2561 CAD [3.9047 BRL] |
Date | BRL → CAD | CAD → BRL |
---|---|---|
2024-06-12 | 0.2544 | 3.9308 |
2024-06-13 | 0.2552 | 3.9185 |
2024-06-14 | 0.2561 | 3.9047 |
2024-06-17 | 0.2538 | 3.9401 |
2024-06-18 | 0.2534 | 3.9463 |
2024-06-19 | 0.2510 | 3.9841 |
2024-06-20 | 0.2520 | 3.9683 |
2024-06-21 | 0.2517 | 3.9730 |
2024-06-24 | 0.2531 | 3.9510 |
2024-06-25 | 0.2512 | 3.9809 |
2024-06-26 | 0.2486 | 4.0225 |
Chinese renminbi (CNY)
Chinese renminbi (CNY) | ||
---|---|---|
Low [High] | 2024-06-25 | 0.1881 CAD [5.3163 CNY] |
Average | 2024-06-12 — 2024-06-26 | 0.1889 CAD [5.2938 CNY] |
High [Low] | 2024-06-14 | 0.1895 CAD [5.2770 CNY] |
Date | CNY → CAD | CAD → CNY |
---|---|---|
2024-06-12 | 0.1892 | 5.2854 |
2024-06-13 | 0.1895 | 5.2770 |
2024-06-14 | 0.1895 | 5.2770 |
2024-06-17 | 0.1894 | 5.2798 |
2024-06-18 | 0.1892 | 5.2854 |
2024-06-19 | 0.1889 | 5.2938 |
2024-06-20 | 0.1887 | 5.2994 |
2024-06-21 | 0.1887 | 5.2994 |
2024-06-24 | 0.1882 | 5.3135 |
2024-06-25 | 0.1881 | 5.3163 |
2024-06-26 | 0.1885 | 5.3050 |
European euro (EUR)
European euro (EUR) | ||
---|---|---|
Low [High] | 2024-06-25 | 1.4626 CAD [0.6837 EUR] |
Average | 2024-06-12 — 2024-06-26 | 1.4707 CAD [0.6800 EUR] |
High [Low] | 2024-06-12 | 1.4836 CAD [0.6740 EUR] |
Date | EUR → CAD | CAD → EUR |
---|---|---|
2024-06-12 | 1.4836 | 0.6740 |
2024-06-13 | 1.4792 | 0.6760 |
2024-06-14 | 1.4702 | 0.6802 |
2024-06-17 | 1.4735 | 0.6787 |
2024-06-18 | 1.4734 | 0.6787 |
2024-06-19 | 1.4732 | 0.6788 |
2024-06-20 | 1.4678 | 0.6813 |
2024-06-21 | 1.4650 | 0.6826 |
2024-06-24 | 1.4663 | 0.6820 |
2024-06-25 | 1.4626 | 0.6837 |
2024-06-26 | 1.4630 | 0.6835 |
Hong Kong dollar (HKD)
Hong Kong dollar (HKD) | ||
---|---|---|
Low [High] | 2024-06-25 | 0.1749 CAD [5.7170 HKD] |
Average | 2024-06-12 — 2024-06-26 | 0.1756 CAD [5.6961 HKD] |
High [Low] | 2024-06-14 | 0.1760 CAD [5.6811 HKD] |
Date | HKD → CAD | CAD → HKD |
---|---|---|
2024-06-12 | 0.1754 | 5.7000 |
2024-06-13 | 0.1760 | 5.6820 |
2024-06-14 | 0.1760 | 5.6811 |
2024-06-17 | 0.1759 | 5.6836 |
2024-06-18 | 0.1758 | 5.6894 |
2024-06-19 | 0.1756 | 5.6943 |
2024-06-20 | 0.1755 | 5.6974 |
2024-06-21 | 0.1756 | 5.6958 |
2024-06-24 | 0.1750 | 5.7145 |
2024-06-25 | 0.1749 | 5.7170 |
2024-06-26 | 0.1754 | 5.7016 |
Indian rupee (INR)
Indian rupee (INR) | ||
---|---|---|
Low [High] | 2024-06-25 | 0.01637 CAD [61.0874 INR] |
Average | 2024-06-12 — 2024-06-26 | 0.01642 CAD [60.9185 INR] |
High [Low] | 2024-06-18 | 0.01646 CAD [60.7533 INR] |
Date | INR → CAD | CAD → INR |
---|---|---|
2024-06-12 | 0.01641 | 60.9385 |
2024-06-13 | 0.01645 | 60.7903 |
2024-06-14 | 0.01646 | 60.7533 |
2024-06-17 | 0.01645 | 60.7903 |
2024-06-18 | 0.01646 | 60.7533 |
2024-06-19 | 0.01643 | 60.8643 |
2024-06-20 | 0.01638 | 61.0501 |
2024-06-21 | 0.01640 | 60.9756 |
2024-06-24 | 0.01637 | 61.0874 |
2024-06-25 | 0.01637 | 61.0874 |
2024-06-26 | 0.01639 | 61.0128 |
Indonesian rupiah (IDR)
Indonesian rupiah (IDR) | ||
---|---|---|
Low [High] | 2024-06-26 | 0.000083 CAD [12,048.1928 IDR] |
Average | 2024-06-12 — 2024-06-26 | 0.000084 CAD [11,969.9578 IDR] |
High [Low] | 2024-06-19 | 0.000084 CAD [11,904.7619 IDR] |
Date | IDR → CAD | CAD → IDR |
---|---|---|
2024-06-12 | 0.000084 | 11,904.7619 |
2024-06-13 | 0.000084 | 11,904.7619 |
2024-06-14 | 0.000084 | 11,904.7619 |
2024-06-17 | 0.000084 | 11,904.7619 |
2024-06-18 | 0.000084 | 11,904.7619 |
2024-06-19 | 0.000084 | 11,904.7619 |
2024-06-20 | 0.000083 | 12,048.1928 |
2024-06-21 | 0.000083 | 12,048.1928 |
2024-06-24 | 0.000083 | 12,048.1928 |
2024-06-25 | 0.000083 | 12,048.1928 |
2024-06-26 | 0.000083 | 12,048.1928 |
Japanese yen (JPY)
Japanese yen (JPY) | ||
---|---|---|
Low [High] | 2024-06-26 | 0.008530 CAD [117.2333 JPY] |
Average | 2024-06-12 — 2024-06-26 | 0.008656 CAD [115.5326 JPY] |
High [Low] | 2024-06-12 | 0.008770 CAD [114.0251 JPY] |
Date | JPY → CAD | CAD → JPY |
---|---|---|
2024-06-12 | 0.008770 | 114.0251 |
2024-06-13 | 0.008760 | 114.1553 |
2024-06-14 | 0.008740 | 114.4165 |
2024-06-17 | 0.008710 | 114.8106 |
2024-06-18 | 0.008690 | 115.0748 |
2024-06-19 | 0.008680 | 115.2074 |
2024-06-20 | 0.008630 | 115.8749 |
2024-06-21 | 0.008600 | 116.2791 |
2024-06-24 | 0.008560 | 116.8224 |
2024-06-25 | 0.008550 | 116.9591 |
2024-06-26 | 0.008530 | 117.2333 |
Malaysian ringgit (MYR)
No data for this time period: 2024-06-12 — 2024-06-26
Mexican peso (MXN)
Mexican peso (MXN) | ||
---|---|---|
Low [High] | 2024-06-12 | 0.07295 CAD [13.7080 MXN] |
Average | 2024-06-12 — 2024-06-26 | 0.07460 CAD [13.4061 MXN] |
High [Low] | 2024-06-24 | 0.07591 CAD [13.1735 MXN] |
Date | MXN → CAD | CAD → MXN |
---|---|---|
2024-06-12 | 0.07295 | 13.7080 |
2024-06-13 | 0.07409 | 13.4971 |
2024-06-14 | 0.07432 | 13.4553 |
2024-06-17 | 0.07409 | 13.4971 |
2024-06-18 | 0.07459 | 13.4066 |
2024-06-19 | 0.07436 | 13.4481 |
2024-06-20 | 0.07452 | 13.4192 |
2024-06-21 | 0.07529 | 13.2820 |
2024-06-24 | 0.07591 | 13.1735 |
2024-06-25 | 0.07546 | 13.2521 |
2024-06-26 | 0.07503 | 13.3280 |
New Zealand dollar (NZD)
New Zealand dollar (NZD) | ||
---|---|---|
Low [High] | 2024-06-26 | 0.8331 CAD [1.2003 NZD] |
Average | 2024-06-12 — 2024-06-26 | 0.8407 CAD [1.1895 NZD] |
High [Low] | 2024-06-12 | 0.8501 CAD [1.1763 NZD] |
Date | NZD → CAD | CAD → NZD |
---|---|---|
2024-06-12 | 0.8501 | 1.1763 |
2024-06-13 | 0.8483 | 1.1788 |
2024-06-14 | 0.8434 | 1.1857 |
2024-06-17 | 0.8411 | 1.1889 |
2024-06-18 | 0.8418 | 1.1879 |
2024-06-19 | 0.8407 | 1.1895 |
2024-06-20 | 0.8388 | 1.1922 |
2024-06-21 | 0.8386 | 1.1925 |
2024-06-24 | 0.8370 | 1.1947 |
2024-06-25 | 0.8353 | 1.1972 |
2024-06-26 | 0.8331 | 1.2003 |
Norwegian krone (NOK)
Norwegian krone (NOK) | ||
---|---|---|
Low [High] | 2024-06-26 | 0.1282 CAD [7.8003 NOK] |
Average | 2024-06-12 — 2024-06-26 | 0.1293 CAD [7.7358 NOK] |
High [Low] | 2024-06-12 | 0.1301 CAD [7.6864 NOK] |
Date | NOK → CAD | CAD → NOK |
---|---|---|
2024-06-12 | 0.1301 | 7.6864 |
2024-06-13 | 0.1293 | 7.7340 |
2024-06-14 | 0.1287 | 7.7700 |
2024-06-17 | 0.1285 | 7.7821 |
2024-06-18 | 0.1294 | 7.7280 |
2024-06-19 | 0.1298 | 7.7042 |
2024-06-20 | 0.1300 | 7.6923 |
2024-06-21 | 0.1297 | 7.7101 |
2024-06-24 | 0.1295 | 7.7220 |
2024-06-25 | 0.1288 | 7.7640 |
2024-06-26 | 0.1282 | 7.8003 |
Peruvian new sol (PEN)
Peruvian new sol (PEN) | ||
---|---|---|
Low [High] | 2024-06-25 | 0.3583 CAD [2.7910 PEN] |
Average | 2024-06-12 — 2024-06-26 | 0.3611 CAD [2.7696 PEN] |
High [Low] | 2024-06-14 | 0.3644 CAD [2.7442 PEN] |
Date | PEN → CAD | CAD → PEN |
---|---|---|
2024-06-12 | 0.3634 | 2.7518 |
2024-06-13 | 0.3642 | 2.7457 |
2024-06-14 | 0.3644 | 2.7442 |
2024-06-17 | 0.3630 | 2.7548 |
2024-06-18 | 0.3617 | 2.7647 |
2024-06-19 | 0.3592 | 2.7840 |
2024-06-20 | 0.3595 | 2.7816 |
2024-06-21 | 0.3604 | 2.7747 |
2024-06-24 | 0.3593 | 2.7832 |
2024-06-25 | 0.3583 | 2.7910 |
2024-06-26 | 0.3585 | 2.7894 |
Russian ruble (RUB)
Russian ruble (RUB) | ||
---|---|---|
Low [High] | 2024-06-14 | 0.01533 CAD [65.2316 RUB] |
Average | 2024-06-12 — 2024-06-26 | 0.01566 CAD [63.8701 RUB] |
High [Low] | 2024-06-19 | 0.01641 CAD [60.9385 RUB] |
Date | RUB → CAD | CAD → RUB |
---|---|---|
2024-06-12 | 0.01539 | 64.9773 |
2024-06-13 | 0.01555 | 64.3087 |
2024-06-14 | 0.01533 | 65.2316 |
2024-06-17 | 0.01550 | 64.5161 |
2024-06-18 | 0.01593 | 62.7746 |
2024-06-19 | 0.01641 | 60.9385 |
2024-06-20 | 0.01568 | 63.7755 |
2024-06-21 | 0.01548 | 64.5995 |
2024-06-24 | 0.01569 | 63.7349 |
2024-06-25 | 0.01564 | 63.9386 |
2024-06-26 | 0.01568 | 63.7755 |
Saudi riyal (SAR)
Saudi riyal (SAR) | ||
---|---|---|
Low [High] | 2024-06-25 | 0.3640 CAD [2.7473 SAR] |
Average | 2024-06-12 — 2024-06-26 | 0.3654 CAD [2.7368 SAR] |
High [Low] | 2024-06-14 | 0.3665 CAD [2.7285 SAR] |
Date | SAR → CAD | CAD → SAR |
---|---|---|
2024-06-12 | 0.3653 | 2.7375 |
2024-06-13 | 0.3664 | 2.7293 |
2024-06-14 | 0.3665 | 2.7285 |
2024-06-17 | 0.3663 | 2.7300 |
2024-06-18 | 0.3658 | 2.7337 |
2024-06-19 | 0.3654 | 2.7367 |
2024-06-20 | 0.3651 | 2.7390 |
2024-06-21 | 0.3652 | 2.7382 |
2024-06-24 | 0.3642 | 2.7457 |
2024-06-25 | 0.3640 | 2.7473 |
2024-06-26 | 0.3651 | 2.7390 |
Singapore dollar (SGD)
Singapore dollar (SGD) | ||
---|---|---|
Low [High] | 2024-06-26 | 1.0081 CAD [0.9920 SGD] |
Average | 2024-06-12 — 2024-06-26 | 1.0134 CAD [0.9867 SGD] |
High [Low] | 2024-06-13 | 1.0183 CAD [0.9820 SGD] |
Date | SGD → CAD | CAD → SGD |
---|---|---|
2024-06-12 | 1.0180 | 0.9823 |
2024-06-13 | 1.0183 | 0.9820 |
2024-06-14 | 1.0158 | 0.9844 |
2024-06-17 | 1.0159 | 0.9843 |
2024-06-18 | 1.0152 | 0.9850 |
2024-06-19 | 1.0150 | 0.9852 |
2024-06-20 | 1.0118 | 0.9883 |
2024-06-21 | 1.0114 | 0.9887 |
2024-06-24 | 1.0100 | 0.9901 |
2024-06-25 | 1.0083 | 0.9918 |
2024-06-26 | 1.0081 | 0.9920 |
South African rand (ZAR)
South African rand (ZAR) | ||
---|---|---|
Low [High] | 2024-06-12 | 0.07439 CAD [13.4427 ZAR] |
Average | 2024-06-12 — 2024-06-26 | 0.07536 CAD [13.2711 ZAR] |
High [Low] | 2024-06-21 | 0.07632 CAD [13.1027 ZAR] |
Date | ZAR → CAD | CAD → ZAR |
---|---|---|
2024-06-12 | 0.07439 | 13.4427 |
2024-06-13 | 0.07455 | 13.4138 |
2024-06-14 | 0.07472 | 13.3833 |
2024-06-17 | 0.07524 | 13.2908 |
2024-06-18 | 0.07592 | 13.1718 |
2024-06-19 | 0.07628 | 13.1096 |
2024-06-20 | 0.07589 | 13.1770 |
2024-06-21 | 0.07632 | 13.1027 |
2024-06-24 | 0.07529 | 13.2820 |
2024-06-25 | 0.07504 | 13.3262 |
2024-06-26 | 0.07529 | 13.2820 |
South Korean won (KRW)
South Korean won (KRW) | ||
---|---|---|
Low [High] | 2024-06-25 | 0.000982 CAD [1,018.3299 KRW] |
Average | 2024-06-12 — 2024-06-26 | 0.000991 CAD [1,009.5872 KRW] |
High [Low] | 2024-06-12 | 0.001002 CAD [998.0040 KRW] |
Date | KRW → CAD | CAD → KRW |
---|---|---|
2024-06-12 | 0.001002 | 998.0040 |
2024-06-13 | 0.000999 | 1,001.0010 |
2024-06-14 | 0.000993 | 1,007.0493 |
2024-06-17 | 0.000995 | 1,005.0251 |
2024-06-18 | 0.000994 | 1,006.0362 |
2024-06-19 | 0.000992 | 1,008.0645 |
2024-06-20 | 0.000985 | 1,015.2284 |
2024-06-21 | 0.000986 | 1,014.1988 |
2024-06-24 | 0.000985 | 1,015.2284 |
2024-06-25 | 0.000982 | 1,018.3299 |
2024-06-26 | 0.000983 | 1,017.2940 |
Swedish krona (SEK)
Swedish krona (SEK) | ||
---|---|---|
Low [High] | 2024-06-26 | 0.1295 CAD [7.7220 SEK] |
Average | 2024-06-12 — 2024-06-26 | 0.1308 CAD [7.6450 SEK] |
High [Low] | 2024-06-12 | 0.1326 CAD [7.5415 SEK] |
Date | SEK → CAD | CAD → SEK |
---|---|---|
2024-06-12 | 0.1326 | 7.5415 |
2024-06-13 | 0.1314 | 7.6104 |
2024-06-14 | 0.1304 | 7.6687 |
2024-06-17 | 0.1307 | 7.6511 |
2024-06-18 | 0.1313 | 7.6161 |
2024-06-19 | 0.1314 | 7.6104 |
2024-06-20 | 0.1309 | 7.6394 |
2024-06-21 | 0.1302 | 7.6805 |
2024-06-24 | 0.1305 | 7.6628 |
2024-06-25 | 0.1300 | 7.6923 |
2024-06-26 | 0.1295 | 7.7220 |
Swiss franc (CHF)
Swiss franc (CHF) | ||
---|---|---|
Low [High] | 2024-06-26 | 1.5267 CAD [0.6550 CHF] |
Average | 2024-06-12 — 2024-06-26 | 1.5375 CAD [0.6504 CHF] |
High [Low] | 2024-06-18 | 1.5516 CAD [0.6445 CHF] |
Date | CHF → CAD | CAD → CHF |
---|---|---|
2024-06-12 | 1.5356 | 0.6512 |
2024-06-13 | 1.5367 | 0.6507 |
2024-06-14 | 1.5434 | 0.6479 |
2024-06-17 | 1.5417 | 0.6486 |
2024-06-18 | 1.5516 | 0.6445 |
2024-06-19 | 1.5505 | 0.6450 |
2024-06-20 | 1.5372 | 0.6505 |
2024-06-21 | 1.5332 | 0.6522 |
2024-06-24 | 1.5293 | 0.6539 |
2024-06-25 | 1.5270 | 0.6549 |
2024-06-26 | 1.5267 | 0.6550 |
Taiwanese dollar (TWD)
Taiwanese dollar (TWD) | ||
---|---|---|
Low [High] | 2024-06-25 | 0.04203 CAD [23.7925 TWD] |
Average | 2024-06-12 — 2024-06-26 | 0.04232 CAD [23.6273 TWD] |
High [Low] | 2024-06-12 | 0.04251 CAD [23.5239 TWD] |
Date | TWD → CAD | CAD → TWD |
---|---|---|
2024-06-12 | 0.04251 | 23.5239 |
2024-06-13 | 0.04248 | 23.5405 |
2024-06-14 | 0.04247 | 23.5460 |
2024-06-17 | 0.04246 | 23.5516 |
2024-06-18 | 0.04239 | 23.5905 |
2024-06-19 | 0.04232 | 23.6295 |
2024-06-20 | 0.04231 | 23.6351 |
2024-06-21 | 0.04234 | 23.6183 |
2024-06-24 | 0.04221 | 23.6911 |
2024-06-25 | 0.04203 | 23.7925 |
2024-06-26 | 0.04205 | 23.7812 |
Thai baht (THB)
No data for this time period: 2024-06-12 — 2024-06-26
Turkish lira (TRY)
Turkish lira (TRY) | ||
---|---|---|
Low [High] | 2024-06-25 | 0.04150 CAD [24.0964 TRY] |
Average | 2024-06-12 — 2024-06-26 | 0.04191 CAD [23.8626 TRY] |
High [Low] | 2024-06-13 | 0.04250 CAD [23.5294 TRY] |
Date | TRY → CAD | CAD → TRY |
---|---|---|
2024-06-12 | 0.04240 | 23.5849 |
2024-06-13 | 0.04250 | 23.5294 |
2024-06-14 | 0.04200 | 23.8095 |
2024-06-17 | 0.04180 | 23.9234 |
2024-06-18 | 0.04210 | 23.7530 |
2024-06-19 | 0.04210 | 23.7530 |
2024-06-20 | 0.04170 | 23.9808 |
2024-06-21 | 0.04170 | 23.9808 |
2024-06-24 | 0.04150 | 24.0964 |
2024-06-25 | 0.04150 | 24.0964 |
2024-06-26 | 0.04170 | 23.9808 |
UK pound sterling (GBP)
UK pound sterling (GBP) | ||
---|---|---|
Low [High] | 2024-06-26 | 1.7301 CAD [0.5780 GBP] |
Average | 2024-06-12 — 2024-06-26 | 1.7409 CAD [0.5744 GBP] |
High [Low] | 2024-06-12 | 1.7578 CAD [0.5689 GBP] |
Date | GBP → CAD | CAD → GBP |
---|---|---|
2024-06-12 | 1.7578 | 0.5689 |
2024-06-13 | 1.7546 | 0.5699 |
2024-06-14 | 1.7436 | 0.5735 |
2024-06-17 | 1.7436 | 0.5735 |
2024-06-18 | 1.7428 | 0.5738 |
2024-06-19 | 1.7440 | 0.5734 |
2024-06-20 | 1.7360 | 0.5760 |
2024-06-21 | 1.7320 | 0.5774 |
2024-06-24 | 1.7328 | 0.5771 |
2024-06-25 | 1.7324 | 0.5772 |
2024-06-26 | 1.7301 | 0.5780 |
US dollar (USD)
US dollar (USD) | ||
---|---|---|
Low [High] | 2024-06-25 | 1.3659 CAD [0.7321 USD] |
Average | 2024-06-12 — 2024-06-26 | 1.3708 CAD [0.7295 USD] |
High [Low] | 2024-06-14 | 1.3751 CAD [0.7272 USD] |
Date | USD → CAD | CAD → USD |
---|---|---|
2024-06-12 | 1.3700 | 0.7299 |
2024-06-13 | 1.3746 | 0.7275 |
2024-06-14 | 1.3751 | 0.7272 |
2024-06-17 | 1.3743 | 0.7276 |
2024-06-18 | 1.3723 | 0.7287 |
2024-06-19 | 1.3709 | 0.7294 |
2024-06-20 | 1.3698 | 0.7300 |
2024-06-21 | 1.3702 | 0.7298 |
2024-06-24 | 1.3663 | 0.7319 |
2024-06-25 | 1.3659 | 0.7321 |
2024-06-26 | 1.3696 | 0.7301 |
Vietnamese dong (VND)
No data for this time period: 2024-06-12 — 2024-06-26
Notes
- The daily average exchange rates are published once each business day by 16:30 ET.
- If you select a date that falls on a weekend, the search will display rates for the closest business day(s) to that date. Leading and trailing date ranges where the exchange rate for a currency does not exist are omitted.
On this page
Currency Converter
Convert from Canadian dollars based on daily exchange rates.