Getty Images
The Winners
Tajon Buchanan
No, the finishing boots weren't there, but Buchanan was the definition of electric.
He came out of the gates on fire, driving at Belgium's defense time and time again. His ability to turn with the ball routinely allowed him to carve open Belgium's defense, helping Canada create chance after chance in the first half.
Does he lose a few points for not taking those chances, including one sliding finish from close range fired into the sky? Yes. But he also deserved a lot of credit for creating them.
If big clubs are watching, they'll have been impressed by Buchanan, who showed plenty of glimpses into what he can do.
O Canada:
Imagine thinking of Canada as only a hockey country…
The Canadians were far, far louder than the Belgians, as you would have mistaken Al Rayyan for Toronto if you closed your eyes for just a little bit. The eruption when the referee went to VAR shook Ahmed bin Ali Stadium, as did the numerous "Let's go Canada" chants that frequently came from behind the goal.
It's been a four-decade-long wait for this and the environment was special. Davies' introduction was unforgettable, as was O Canada, the anthem sung loud and proud by the thousands of Canadians in attendance.
Canada fans are out in full force, and they'll be a presence for the rest of the group stage. The team will be, too, having shown they have the speed and mentality to play with absolutely everyone.
Kamal Miller:
From his tearful performance of the national anthem all the way to his emphatic fist pumps after a game-saving tackle, Miller was all emotion and all heart.
The 25-year-old defender was an absolute force in defense, leading an emotionally charge Canada back-line into an absolute war with one of the world's best teams.
Miller isn't one of this team's big names, not by a long shot, but he was Canada's biggest player on the day.
Getty Images
The Losers
Alphonso Davies:
What a moment it could have, and should have, been. Canadian soccer's biggest superstar stepping up to the penalty spot in his national team's biggest moment.
It was Alphonso Davies' time in the spotlight, but Thibaut Courtois took it from him.
VAR had given Canada a penalty, much to the delight of what was essentially a hometown crowd, but Courtois made a massive save of a shot that in truth could have been sharper.
Davies knew what it meant. He sat there, head in hands, for several seconds before team-mates came to console him. He knew that was the turning point.
Canada did recover, continuing their relentless push, but Davies' penalty was the moment. They could have seized control but, instead, their star handed it right back to Belgium, who found a way to survive.
Making matters worse was that Jonathan David, a legitimate penalty taker, was right there. Davies had never taken a penalty for Canada and you'll admire his courage to step up as Canada's leader. It just didn't work.
Janny Sikazwe:
About 30 minutes into the match, an Egyptian journalist nearby had had enough.
"This referee, the one from Zambia," he whispered, "everyone knows he's the worst referee in all of Africa."
It's hard to say if he is, in fact the worst, but his performance in this one definitely left open the possibility.
Wildly inconsistent throughout, Sikazwe's foul calls were all over the place. Canada got one penalty in the first half, but probably could have had two or three.
You can call things a certain way and that's fine, as long as you keep calling them that way. There was no consistency in the referee's calls, and that took a bit out of what was otherwise a marvelous game.
The run of play:
My goodness, the soccer gods can be cruel. So, so cruel.
There was no metric where Belgium were better than Canada. There was no conceivable way to say that, on this day, they were the better team. The only statistic they really led Canada in, funnily enough, was goals, the only one that matters.
This should have been Canada's day. They were proactive, confident and determined. Belgium, meanwhile, were timid and sloppy, seemingly stunned by the pure speed at which Canada played.
On most days, that would have been enough for a multi-goal win. On Wednesday, though, it was enough for a whole lot of nothing, except some frustration and bunch of heartbreak.