In Canada, you can buy bonds through your bank or a brokerage account. You can also buy bond ETFs through an online brokerage.| The Motley Fool Canada