UBI vs. "means-tested cash assistance"
If I am looking at this from a purist perspective, I would have to agree that Canada's Child Benefit program is not in a UBI format. For whatever reasons, most of our social programs have developed along this line. While I think we should move toward a pure UBI format (simpler and more fair), I don't believe we will move toward with a pure UBI format, where millionaires get a UBI stipend as well as the poor people.
For example, the recipients of Ontario's UBI were not from the upper classes.
From a social perspective, Canada's "partial UBI's" do move money to people who could most benefit from it.
If you went to my link "Rationality & Poverty" this is the situation we are trying to minimize. When most citizens are less on a financial edge, they make better life decisions. And more people making better life decisions is better for the economy.