Bank of canada exchange rate annual July 8, 2019 16 32 64 128 Bank of canada exchange rate annual 2023 Bank of canada exchange rate annual average Bank of canada annual exchange rate 2016 Bank of canada Bank of canada exchange rate