Canada battled back from two sets down to beat Cuba at the Men's Volleyball North American Olympic Qualification Tournament and are now one victory away from Tokyo 2020.
Stephen Timothy Maar led the way for the host nation at Vancouver's Pacific Coliseum as he scored 21 points in the 22-25, 22-25, 25-12, 25-21, 15-9 victory.
It means Canada have two wins from two in the four-team round-robin tournament which sends only the winners to this year's Olympics.
Victory over Puerto Rico in their final match tomorrow will assure them of a place in Japan.
"There's no words for this game," said Canada's Nick Hoag.
"Cuba played really well the first two sets.
"The crowd gave us some extra energy.
"We focused in on our game plan because there were some specific things we had to do and we executed it really well.
"We had to stay aggressive and we got the win in the end.
"Our serving made a big difference.
"They weren't able to run the middle so much.
"They're really physical in the middle.
"We did ramp up the serving and put a lot of pressure on them."
Cuba have now slipped to one victory and one defeat and are joined on that record by Puerto Rico, after their 26-24, 25-23, 25-23 win over winless Mexico.
The Cubans and Mexicans will meet tomorrow.
At the Men's Volleyball South American Olympic Qualification Tournament in Chile, Colombia are in the same position as the Canadians after also recording their second victory.
They also needed five sets but eventually saw off Venezuela 23-25, 25-22, 25-19, 24-26, 15-10.
Ronald Andres Jimenez Zamora scored a huge 35 points in the victory at Gran Arena Monticello in Mostazal.
Colombia have never appeared at the Olympics but will book their place in Tokyo if they beat hosts Chile tomorrow.
Chile moved level with Venezuela on one victory and one defeat after seeing off Peru 36-34, 24-26, 25-21, 25-21.
Venezuela will meet winless Peru tomorrow.
The Women's Volleyball North American Olympic Qualification Tournament in Santo Domingo saw hosts Dominican Republic book a winner-takes-all clash for the Tokyo 2020 place with Puerto Rico.
Both countries recorded their second victories at Virgilio Travieso Sports Palace to set-up tomorrow's showdown.
Dominican Republic got past Canada 25-13, 21-25, 25-19, 25-15 with Brayelin Elizabeth Martinez scoring 26 points.
"Today we made some mistakes and for moments we lowered our intensity, mainly in the services," said home coach Marcos Kwiek.
"We need to keep the focus and not allow us to be carried by the emotions in our match against Puerto Rico."
Puerto Rico enjoyed a straight sets success against Mexico, 25-20, 25-22, 25-23.
Canada will meet Mexico tomorrow with both sides already out.