The Bank of Canada gives (loans) out Canadian tax dollars to the banks at  miniscule interest rates and the banks loan much of the loaned dollars to the banks customers in many cases  as loans at about an 18%. No wonder the banks get such high profits while senior citizens get peatnuts holding bonds.
In the late 80's the Canadian government forced interest rates up  to 10% interest for public bonds and 22% bank lones  for business's.
I know. I was there.
Hopefully  some day soon  a sensible  government will be back to make all interest rates fair to bond holderes and persons with bank loans.
I am not holding my breath on that one though.