This is what the posted article says:
“Over $2.5 billion has been confiscated from Canadians traveling to the USA...”
Zero Hedge made that up.
The 4 Wash Post links, and your CBC link, do not say that.
In fact, the Wash Post links and the CBC link do not name even one Canadian who has forfeited any money at all.