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-04-22 | 0.8835 CAD [1.1319 AUD] |
Average | 2024-04-22 — 2024-05-06 | 0.8939 CAD [1.1188 AUD] |
High [Low] | 2024-05-06 | 0.9054 CAD [1.1045 AUD] |
Date | AUD → CAD | CAD → AUD |
---|---|---|
2024-04-22 | 0.8835 | 1.1319 |
2024-04-23 | 0.8857 | 1.1291 |
2024-04-24 | 0.8905 | 1.1230 |
2024-04-25 | 0.8909 | 1.1225 |
2024-04-26 | 0.8931 | 1.1197 |
2024-04-29 | 0.8963 | 1.1157 |
2024-04-30 | 0.8926 | 1.1203 |
2024-05-01 | 0.8936 | 1.1191 |
2024-05-02 | 0.8968 | 1.1151 |
2024-05-03 | 0.9044 | 1.1057 |
2024-05-06 | 0.9054 | 1.1045 |
Brazilian real (BRL)
Brazilian real (BRL) | ||
---|---|---|
Low [High] | 2024-04-22 | 0.2643 CAD [3.7836 BRL] |
Average | 2024-04-22 — 2024-05-06 | 0.2666 CAD [3.7516 BRL] |
High [Low] | 2024-05-03 | 0.2696 CAD [3.7092 BRL] |
Date | BRL → CAD | CAD → BRL |
---|---|---|
2024-04-22 | 0.2643 | 3.7836 |
2024-04-23 | 0.2656 | 3.7651 |
2024-04-24 | 0.2660 | 3.7594 |
2024-04-25 | 0.2650 | 3.7736 |
2024-04-26 | 0.2669 | 3.7467 |
2024-04-29 | 0.2672 | 3.7425 |
2024-04-30 | 0.2656 | 3.7651 |
2024-05-01 | 0.2649 | 3.7750 |
2024-05-02 | 0.2678 | 3.7341 |
2024-05-03 | 0.2696 | 3.7092 |
2024-05-06 | 0.2693 | 3.7133 |
Chinese renminbi (CNY)
Chinese renminbi (CNY) | ||
---|---|---|
Low [High] | 2024-04-26 | 0.1886 CAD [5.3022 CNY] |
Average | 2024-04-22 — 2024-05-06 | 0.1892 CAD [5.2864 CNY] |
High [Low] | 2024-05-01 | 0.1900 CAD [5.2632 CNY] |
Date | CNY → CAD | CAD → CNY |
---|---|---|
2024-04-22 | 0.1893 | 5.2826 |
2024-04-23 | 0.1887 | 5.2994 |
2024-04-24 | 0.1892 | 5.2854 |
2024-04-25 | 0.1890 | 5.2910 |
2024-04-26 | 0.1886 | 5.3022 |
2024-04-29 | 0.1887 | 5.2994 |
2024-04-30 | 0.1898 | 5.2687 |
2024-05-01 | 0.1900 | 5.2632 |
2024-05-02 | 0.1892 | 5.2854 |
2024-05-03 | 0.1888 | 5.2966 |
2024-05-06 | 0.1895 | 5.2770 |
European euro (EUR)
European euro (EUR) | ||
---|---|---|
Low [High] | 2024-04-22 | 1.4601 CAD [0.6849 EUR] |
Average | 2024-04-22 — 2024-05-06 | 1.4666 CAD [0.6819 EUR] |
High [Low] | 2024-05-03 | 1.4724 CAD [0.6792 EUR] |
Date | EUR → CAD | CAD → EUR |
---|---|---|
2024-04-22 | 1.4601 | 0.6849 |
2024-04-23 | 1.4623 | 0.6839 |
2024-04-24 | 1.4659 | 0.6822 |
2024-04-25 | 1.4671 | 0.6816 |
2024-04-26 | 1.4624 | 0.6838 |
2024-04-29 | 1.4636 | 0.6832 |
2024-04-30 | 1.4695 | 0.6805 |
2024-05-01 | 1.4700 | 0.6803 |
2024-05-02 | 1.4667 | 0.6818 |
2024-05-03 | 1.4724 | 0.6792 |
2024-05-06 | 1.4723 | 0.6792 |
Hong Kong dollar (HKD)
Hong Kong dollar (HKD) | ||
---|---|---|
Low [High] | 2024-04-29 | 0.1745 CAD [5.7310 HKD] |
Average | 2024-04-22 — 2024-05-06 | 0.1750 CAD [5.7138 HKD] |
High [Low] | 2024-05-01 | 0.1759 CAD [5.6863 HKD] |
Date | HKD → CAD | CAD → HKD |
---|---|---|
2024-04-22 | 0.1750 | 5.7136 |
2024-04-23 | 0.1745 | 5.7310 |
2024-04-24 | 0.1750 | 5.7130 |
2024-04-25 | 0.1749 | 5.7190 |
2024-04-26 | 0.1746 | 5.7275 |
2024-04-29 | 0.1745 | 5.7304 |
2024-04-30 | 0.1758 | 5.6899 |
2024-05-01 | 0.1759 | 5.6863 |
2024-05-02 | 0.1753 | 5.7060 |
2024-05-03 | 0.1750 | 5.7140 |
2024-05-06 | 0.1748 | 5.7216 |
Indian rupee (INR)
Indian rupee (INR) | ||
---|---|---|
Low [High] | 2024-05-06 | 0.01636 CAD [61.1247 INR] |
Average | 2024-04-22 — 2024-05-06 | 0.01642 CAD [60.9051 INR] |
High [Low] | 2024-05-01 | 0.01648 CAD [60.6796 INR] |
Date | INR → CAD | CAD → INR |
---|---|---|
2024-04-22 | 0.01645 | 60.7903 |
2024-04-23 | 0.01641 | 60.9385 |
2024-04-24 | 0.01645 | 60.7903 |
2024-04-25 | 0.01643 | 60.8643 |
2024-04-26 | 0.01639 | 61.0128 |
2024-04-29 | 0.01637 | 61.0874 |
2024-04-30 | 0.01647 | 60.7165 |
2024-05-01 | 0.01648 | 60.6796 |
2024-05-02 | 0.01641 | 60.9385 |
2024-05-03 | 0.01639 | 61.0128 |
2024-05-06 | 0.01636 | 61.1247 |
Indonesian rupiah (IDR)
Indonesian rupiah (IDR) | ||
---|---|---|
Low [High] | 2024-04-29 | 0.000084 CAD [11,904.7619 IDR] |
Average | 2024-04-22 — 2024-05-06 | 0.000085 CAD [11,815.6354 IDR] |
High [Low] | 2024-05-06 | 0.000085 CAD [11,764.7059 IDR] |
Date | IDR → CAD | CAD → IDR |
---|---|---|
2024-04-22 | 0.000084 | 11,904.7619 |
2024-04-23 | 0.000084 | 11,904.7619 |
2024-04-24 | 0.000085 | 11,764.7059 |
2024-04-25 | 0.000085 | 11,764.7059 |
2024-04-26 | 0.000084 | 11,904.7619 |
2024-04-29 | 0.000084 | 11,904.7619 |
2024-04-30 | 0.000085 | 11,764.7059 |
2024-05-01 | 0.000085 | 11,764.7059 |
2024-05-02 | 0.000085 | 11,764.7059 |
2024-05-03 | 0.000085 | 11,764.7059 |
2024-05-06 | 0.000085 | 11,764.7059 |
Japanese yen (JPY)
Japanese yen (JPY) | ||
---|---|---|
Low [High] | 2024-04-26 | 0.008680 CAD [115.2074 JPY] |
Average | 2024-04-22 — 2024-05-06 | 0.008813 CAD [113.4817 JPY] |
High [Low] | 2024-05-03 | 0.008950 CAD [111.7318 JPY] |
Date | JPY → CAD | CAD → JPY |
---|---|---|
2024-04-22 | 0.008860 | 112.8668 |
2024-04-23 | 0.008830 | 113.2503 |
2024-04-24 | 0.008840 | 113.1222 |
2024-04-25 | 0.008800 | 113.6364 |
2024-04-26 | 0.008680 | 115.2074 |
2024-04-29 | 0.008740 | 114.4165 |
2024-04-30 | 0.008730 | 114.5475 |
2024-05-01 | 0.008730 | 114.5475 |
2024-05-02 | 0.008900 | 112.3596 |
2024-05-03 | 0.008950 | 111.7318 |
2024-05-06 | 0.008880 | 112.6126 |
Malaysian ringgit (MYR)
No data for this time period: 2024-04-22 — 2024-05-06
Mexican peso (MXN)
Mexican peso (MXN) | ||
---|---|---|
Low [High] | 2024-04-25 | 0.07958 CAD [12.5660 MXN] |
Average | 2024-04-22 — 2024-05-06 | 0.08033 CAD [12.4493 MXN] |
High [Low] | 2024-05-06 | 0.08085 CAD [12.3686 MXN] |
Date | MXN → CAD | CAD → MXN |
---|---|---|
2024-04-22 | 0.08000 | 12.5000 |
2024-04-23 | 0.08032 | 12.4502 |
2024-04-24 | 0.08034 | 12.4471 |
2024-04-25 | 0.07958 | 12.5660 |
2024-04-26 | 0.07968 | 12.5502 |
2024-04-29 | 0.08012 | 12.4813 |
2024-04-30 | 0.08050 | 12.4224 |
2024-05-01 | 0.08077 | 12.3808 |
2024-05-02 | 0.08085 | 12.3686 |
2024-05-03 | 0.08060 | 12.4069 |
2024-05-06 | 0.08085 | 12.3686 |
New Zealand dollar (NZD)
New Zealand dollar (NZD) | ||
---|---|---|
Low [High] | 2024-04-22 | 0.8107 CAD [1.2335 NZD] |
Average | 2024-04-22 — 2024-05-06 | 0.8145 CAD [1.2277 NZD] |
High [Low] | 2024-05-03 | 0.8226 CAD [1.2157 NZD] |
Date | NZD → CAD | CAD → NZD |
---|---|---|
2024-04-22 | 0.8107 | 1.2335 |
2024-04-23 | 0.8112 | 1.2327 |
2024-04-24 | 0.8130 | 1.2300 |
2024-04-25 | 0.8133 | 1.2296 |
2024-04-26 | 0.8126 | 1.2306 |
2024-04-29 | 0.8159 | 1.2256 |
2024-04-30 | 0.8125 | 1.2308 |
2024-05-01 | 0.8122 | 1.2312 |
2024-05-02 | 0.8140 | 1.2285 |
2024-05-03 | 0.8226 | 1.2157 |
2024-05-06 | 0.8218 | 1.2168 |
Norwegian krone (NOK)
Norwegian krone (NOK) | ||
---|---|---|
Low [High] | 2024-04-26 | 0.1240 CAD [8.0645 NOK] |
Average | 2024-04-22 — 2024-05-06 | 0.1247 CAD [8.0201 NOK] |
High [Low] | 2024-05-06 | 0.1262 CAD [7.9239 NOK] |
Date | NOK → CAD | CAD → NOK |
---|---|---|
2024-04-22 | 0.1245 | 8.0321 |
2024-04-23 | 0.1250 | 8.0000 |
2024-04-24 | 0.1247 | 8.0192 |
2024-04-25 | 0.1247 | 8.0192 |
2024-04-26 | 0.1240 | 8.0645 |
2024-04-29 | 0.1242 | 8.0515 |
2024-04-30 | 0.1241 | 8.0580 |
2024-05-01 | 0.1242 | 8.0515 |
2024-05-02 | 0.1241 | 8.0580 |
2024-05-03 | 0.1259 | 7.9428 |
2024-05-06 | 0.1262 | 7.9239 |
Peruvian new sol (PEN)
Peruvian new sol (PEN) | ||
---|---|---|
Low [High] | 2024-04-26 | 0.3644 CAD [2.7442 PEN] |
Average | 2024-04-22 — 2024-05-06 | 0.3670 CAD [2.7245 PEN] |
High [Low] | 2024-04-22 | 0.3715 CAD [2.6918 PEN] |
Date | PEN → CAD | CAD → PEN |
---|---|---|
2024-04-22 | 0.3715 | 2.6918 |
2024-04-23 | 0.3694 | 2.7071 |
2024-04-24 | 0.3688 | 2.7115 |
2024-04-25 | 0.3657 | 2.7345 |
2024-04-26 | 0.3644 | 2.7442 |
2024-04-29 | 0.3659 | 2.7330 |
2024-04-30 | 0.3666 | 2.7278 |
2024-05-01 | 0.3656 | 2.7352 |
2024-05-02 | 0.3655 | 2.7360 |
2024-05-03 | 0.3673 | 2.7226 |
2024-05-06 | 0.3668 | 2.7263 |
Russian ruble (RUB)
Russian ruble (RUB) | ||
---|---|---|
Low [High] | 2024-04-29 | 0.01462 CAD [68.3995 RUB] |
Average | 2024-04-22 — 2024-05-06 | 0.01479 CAD [67.6266 RUB] |
High [Low] | 2024-05-06 | 0.01496 CAD [66.8449 RUB] |
Date | RUB → CAD | CAD → RUB |
---|---|---|
2024-04-22 | 0.01466 | 68.2128 |
2024-04-23 | 0.01464 | 68.3060 |
2024-04-24 | 0.01485 | 67.3401 |
2024-04-25 | 0.01483 | 67.4309 |
2024-04-26 | 0.01489 | 67.1592 |
2024-04-29 | 0.01462 | 68.3995 |
2024-04-30 | 0.01470 | 68.0272 |
2024-05-01 | 0.01466 | 68.2128 |
2024-05-02 | 0.01490 | 67.1141 |
2024-05-03 | 0.01496 | 66.8449 |
2024-05-06 | 0.01496 | 66.8449 |
Saudi riyal (SAR)
Saudi riyal (SAR) | ||
---|---|---|
Low [High] | 2024-05-06 | 0.3642 CAD [2.7457 SAR] |
Average | 2024-04-22 — 2024-05-06 | 0.3651 CAD [2.7388 SAR] |
High [Low] | 2024-05-01 | 0.3668 CAD [2.7263 SAR] |
Date | SAR → CAD | CAD → SAR |
---|---|---|
2024-04-22 | 0.3656 | 2.7352 |
2024-04-23 | 0.3645 | 2.7435 |
2024-04-24 | 0.3655 | 2.7360 |
2024-04-25 | 0.3650 | 2.7397 |
2024-04-26 | 0.3644 | 2.7442 |
2024-04-29 | 0.3642 | 2.7457 |
2024-04-30 | 0.3665 | 2.7285 |
2024-05-01 | 0.3668 | 2.7263 |
2024-05-02 | 0.3652 | 2.7382 |
2024-05-03 | 0.3645 | 2.7435 |
2024-05-06 | 0.3642 | 2.7457 |
Singapore dollar (SGD)
Singapore dollar (SGD) | ||
---|---|---|
Low [High] | 2024-04-26 | 1.0037 CAD [0.9963 SGD] |
Average | 2024-04-22 — 2024-05-06 | 1.0075 CAD [0.9925 SGD] |
High [Low] | 2024-05-03 | 1.0132 CAD [0.9870 SGD] |
Date | SGD → CAD | CAD → SGD |
---|---|---|
2024-04-22 | 1.0067 | 0.9933 |
2024-04-23 | 1.0042 | 0.9958 |
2024-04-24 | 1.0068 | 0.9932 |
2024-04-25 | 1.0062 | 0.9938 |
2024-04-26 | 1.0037 | 0.9963 |
2024-04-29 | 1.0043 | 0.9957 |
2024-04-30 | 1.0080 | 0.9921 |
2024-05-01 | 1.0089 | 0.9912 |
2024-05-02 | 1.0095 | 0.9906 |
2024-05-03 | 1.0132 | 0.9870 |
2024-05-06 | 1.0114 | 0.9887 |
South African rand (ZAR)
South African rand (ZAR) | ||
---|---|---|
Low [High] | 2024-04-24 | 0.07134 CAD [14.0174 ZAR] |
Average | 2024-04-22 — 2024-05-06 | 0.07279 CAD [13.7401 ZAR] |
High [Low] | 2024-05-06 | 0.07409 CAD [13.4971 ZAR] |
Date | ZAR → CAD | CAD → ZAR |
---|---|---|
2024-04-22 | 0.07156 | 13.9743 |
2024-04-23 | 0.07144 | 13.9978 |
2024-04-24 | 0.07134 | 14.0174 |
2024-04-25 | 0.07192 | 13.9043 |
2024-04-26 | 0.07265 | 13.7646 |
2024-04-29 | 0.07321 | 13.6593 |
2024-04-30 | 0.07314 | 13.6724 |
2024-05-01 | 0.07386 | 13.5391 |
2024-05-02 | 0.07361 | 13.5851 |
2024-05-03 | 0.07391 | 13.5300 |
2024-05-06 | 0.07409 | 13.4971 |
South Korean won (KRW)
South Korean won (KRW) | ||
---|---|---|
Low [High] | 2024-04-30 | 0.000993 CAD [1,007.0493 KRW] |
Average | 2024-04-22 — 2024-05-06 | 0.000997 CAD [1,002.6738 KRW] |
High [Low] | 2024-05-03 | 0.001009 CAD [991.0803 KRW] |
Date | KRW → CAD | CAD → KRW |
---|---|---|
2024-04-22 | 0.000995 | 1,005.0251 |
2024-04-23 | 0.000995 | 1,005.0251 |
2024-04-24 | 0.000996 | 1,004.0161 |
2024-04-25 | 0.000996 | 1,004.0161 |
2024-04-26 | 0.000993 | 1,007.0493 |
2024-04-29 | 0.000993 | 1,007.0493 |
2024-04-30 | 0.000993 | 1,007.0493 |
2024-05-01 | 0.000994 | 1,006.0362 |
2024-05-02 | 0.000999 | 1,001.0010 |
2024-05-03 | 0.001009 | 991.0803 |
2024-05-06 | 0.001008 | 992.0635 |
Swedish krona (SEK)
Swedish krona (SEK) | ||
---|---|---|
Low [High] | 2024-04-29 | 0.1250 CAD [8.0000 SEK] |
Average | 2024-04-22 — 2024-05-06 | 0.1257 CAD [7.9556 SEK] |
High [Low] | 2024-05-06 | 0.1265 CAD [7.9051 SEK] |
Date | SEK → CAD | CAD → SEK |
---|---|---|
2024-04-22 | 0.1258 | 7.9491 |
2024-04-23 | 0.1262 | 7.9239 |
2024-04-24 | 0.1260 | 7.9365 |
2024-04-25 | 0.1255 | 7.9681 |
2024-04-26 | 0.1250 | 8.0000 |
2024-04-29 | 0.1250 | 8.0000 |
2024-04-30 | 0.1251 | 7.9936 |
2024-05-01 | 0.1254 | 7.9745 |
2024-05-02 | 0.1257 | 7.9554 |
2024-05-03 | 0.1265 | 7.9051 |
2024-05-06 | 0.1265 | 7.9051 |
Swiss franc (CHF)
Swiss franc (CHF) | ||
---|---|---|
Low [High] | 2024-04-26 | 1.4961 CAD [0.6684 CHF] |
Average | 2024-04-22 — 2024-05-06 | 1.5015 CAD [0.6660 CHF] |
High [Low] | 2024-05-03 | 1.5108 CAD [0.6619 CHF] |
Date | CHF → CAD | CAD → CHF |
---|---|---|
2024-04-22 | 1.5046 | 0.6646 |
2024-04-23 | 1.5006 | 0.6664 |
2024-04-24 | 1.5002 | 0.6666 |
2024-04-25 | 1.4986 | 0.6673 |
2024-04-26 | 1.4961 | 0.6684 |
2024-04-29 | 1.4992 | 0.6670 |
2024-04-30 | 1.4992 | 0.6670 |
2024-05-01 | 1.4964 | 0.6683 |
2024-05-02 | 1.5024 | 0.6656 |
2024-05-03 | 1.5108 | 0.6619 |
2024-05-06 | 1.5087 | 0.6628 |
Taiwanese dollar (TWD)
Taiwanese dollar (TWD) | ||
---|---|---|
Low [High] | 2024-04-26 | 0.04193 CAD [23.8493 TWD] |
Average | 2024-04-22 — 2024-05-06 | 0.04211 CAD [23.7497 TWD] |
High [Low] | 2024-05-03 | 0.04235 CAD [23.6128 TWD] |
Date | TWD → CAD | CAD → TWD |
---|---|---|
2024-04-22 | 0.04204 | 23.7869 |
2024-04-23 | 0.04198 | 23.8209 |
2024-04-24 | 0.04201 | 23.8039 |
2024-04-25 | 0.04200 | 23.8095 |
2024-04-26 | 0.04193 | 23.8493 |
2024-04-29 | 0.04195 | 23.8379 |
2024-04-30 | 0.04215 | 23.7248 |
2024-05-01 | 0.04225 | 23.6686 |
2024-05-02 | 0.04223 | 23.6798 |
2024-05-03 | 0.04235 | 23.6128 |
2024-05-06 | 0.04228 | 23.6518 |
Thai baht (THB)
No data for this time period: 2024-04-22 — 2024-05-06
Turkish lira (TRY)
Turkish lira (TRY) | ||
---|---|---|
Low [High] | 2024-04-23 | 0.04200 CAD [23.8095 TRY] |
Average | 2024-04-22 — 2024-05-06 | 0.04221 CAD [23.6918 TRY] |
High [Low] | 2024-04-30 | 0.04240 CAD [23.5849 TRY] |
Date | TRY → CAD | CAD → TRY |
---|---|---|
2024-04-22 | 0.04220 | 23.6967 |
2024-04-23 | 0.04200 | 23.8095 |
2024-04-24 | 0.04210 | 23.7530 |
2024-04-25 | 0.04210 | 23.7530 |
2024-04-26 | 0.04210 | 23.7530 |
2024-04-29 | 0.04220 | 23.6967 |
2024-04-30 | 0.04240 | 23.5849 |
2024-05-01 | 0.04230 | 23.6407 |
2024-05-02 | 0.04230 | 23.6407 |
2024-05-03 | 0.04230 | 23.6407 |
2024-05-06 | 0.04230 | 23.6407 |
UK pound sterling (GBP)
UK pound sterling (GBP) | ||
---|---|---|
Low [High] | 2024-04-22 | 1.6920 CAD [0.5910 GBP] |
Average | 2024-04-22 — 2024-05-06 | 1.7107 CAD [0.5846 GBP] |
High [Low] | 2024-04-30 | 1.7202 CAD [0.5813 GBP] |
Date | GBP → CAD | CAD → GBP |
---|---|---|
2024-04-22 | 1.6920 | 0.5910 |
2024-04-23 | 1.7002 | 0.5882 |
2024-04-24 | 1.7062 | 0.5861 |
2024-04-25 | 1.7108 | 0.5845 |
2024-04-26 | 1.7073 | 0.5857 |
2024-04-29 | 1.7140 | 0.5834 |
2024-04-30 | 1.7202 | 0.5813 |
2024-05-01 | 1.7188 | 0.5818 |
2024-05-02 | 1.7139 | 0.5835 |
2024-05-03 | 1.7167 | 0.5825 |
2024-05-06 | 1.7176 | 0.5822 |
US dollar (USD)
US dollar (USD) | ||
---|---|---|
Low [High] | 2024-04-29 | 1.3658 CAD [0.7322 USD] |
Average | 2024-04-22 — 2024-05-06 | 1.3695 CAD [0.7302 USD] |
High [Low] | 2024-05-01 | 1.3759 CAD [0.7268 USD] |
Date | USD → CAD | CAD → USD |
---|---|---|
2024-04-22 | 1.3715 | 0.7291 |
2024-04-23 | 1.3673 | 0.7314 |
2024-04-24 | 1.3709 | 0.7294 |
2024-04-25 | 1.3689 | 0.7305 |
2024-04-26 | 1.3668 | 0.7316 |
2024-04-29 | 1.3658 | 0.7322 |
2024-04-30 | 1.3746 | 0.7275 |
2024-05-01 | 1.3759 | 0.7268 |
2024-05-02 | 1.3698 | 0.7300 |
2024-05-03 | 1.3672 | 0.7314 |
2024-05-06 | 1.3661 | 0.7320 |
Vietnamese dong (VND)
No data for this time period: 2024-04-22 — 2024-05-06
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.