No chance vs Belgium. A meltdown of massive proportions would be needed to secure a point there, let alone three.
Slight chance to get something vs Croatia if the game is dictated down the flanks and not through the middle. But Croatia >>> Canada
Perhaps, a 50/50 vs Morocco but Morocco has a lot more quality in their squad, even if Canada has the best player in Davies.
What I can say is that CONCACAF teams in recent years seem to pull off the unthinkable at these WCs. Mexico topping Germany in 2018; Costa Rica winning their group in 2014 against the likes of England, Italy, and Urguary; etc. So, who knows?
Personally, I think we'll come away with 1 pt (draw vs Morocco), but getting 3-4 points is not an impossibility. Getting more than that, and perhaps we're a lucky, lucky side.