I would imagine that you can buy Treasury bonds through any brokerage account. And you can start a brokerage account online at any number of places, both US and Canadian, I’m sure.
Since the Chinese government is the biggest external customer of US debt, I’m sure that a Canadian should have no trouble purchasing them, too.