The Canadian Men's National Team have booked their place at the 2022 World Cup in Qatar on Sunday.
The Canucks have long suffered heartache on this stage, with their last and only previous World Cup appearance coming way back in 1986.
But John Herdman has overseen a historic qualifying campaign, losing just one of their 12 matches prior to Sunday. Canada's qualification was delayed when they lost 1-0 down in Costa Rica during the week, but they finally got the job done with a commanding 4-0 win over Jamaica.
Record goalscorer Cyle Larin got things going in the 13th minute, meeting a perfect Stephen Eustaquio pass and firing home first time. Club Brugge winger Tajon Buchanan doubled the lead just before half-time, bundling home at the far post after Canada had recycled a free-kick.
Junior Hoilett finished the job late on with a lovely flick into the far corner, while further gloss was added with an unfortunate own goal from Adrian Mariappa, who turned Sam Adekugbe's scuffed cross into his own goal.
The Canucks could have had far more goals on the day, but Jamaica goalkeeper Andre Blake was at his usual, frustrating best, while the Canadian forwards took their foot off the gas and were a little wasteful.
But the job is done and now, it's all about preparing for the big event in Qatar. Destiny awaits.
Canada player ratings
1. Goalkeeper & defenders
Milan Borjan (GK) - 7/10 - Kept his concentration well to make a couple of routine saves but had a relaxed afternoon.
Richie Laryea (RB) - 6/10 - Most of Canada's best moves came down the left but Laryea still got the job done when called upon.
Doneil Henry (CB) - 7/10 - Tidy on the ball and solid when called upon defensively.
Scott Kennedy (CB) - 8/10 - Rarely tested at the back and caused some havoc at set-pieces down the other end.
Sam Adekugbe (LB) - 8/10 - Was at the heart of so much Canada did well here. Great delivery from the left flank, which he set on fire with his direct and relentless running.
Stephan Eustaquio (CM) - 8/10 - Controlled the tempo with precise, incisive passing. One pass, in particular, was perfectly weighted to set up Larin on the opener.
Jonathan Osorio (CM) - 7/10 - Neat, tidy, and cleaned up well when Jamaica tried to counter.
Jonathan David (CAM) - 9/10 - Was toying with the Jamaican defense at times, gliding past players on the dribble and cutting them open with some incredible passes. Created five chances on the night.
Tajon Buchanan (RW) - 8/10 - Doubled Canada's lead just before half-time and was a general menace throughout, regardless of what side of the pitch he wandered to. Provided the assist for Hoilett's clincher.
Cyle Larin (ST) - 9/10 - Extended his status as Canada's record goalscorer with the opening strike and honestly could've had more. Very lively performance, pulling the Jamaican defense this way and that, and forming a great partnership with David once again.
Junior Hoilett (LW) - 9/10 - Rolled back the years with some silky skills and devilish dribbling. Linked up well with Adekugbe down the left. A fine performance was rewarded at the end with a well-taken goal.
Alistair Johnston (for Laryea, 63 minutes) - 6/10 - Had very little defending to do but got through what he had to.
Atiba Hutchinson (for Henry, 63 minutes) - 6/10 - Used his vast wealth of experience to help Canada see out the game. The 39-year-old deserves this moment in the sun more than anyone else.
Lucas Cavallini (for Larin, 63 minutes) - 5/10 - Had a couple of dangerous moments but fluffed his lines in front of goal.
Liam Fraser (for Eustaquio, 70 minutes) - 6 /10- Neat and tidy, played a few nice passes.
Kamal Miller (for Osorio, 76 minutes) - 6/10 - Had very little to do in a short defensive cameo.