Only Cuba stands in the way of Canada and a second Olympic berth in men's beach volleyball.

The Canadians beat Puerto Rico 3-0 at the NORCECA Continental Cup on Saturday to take the best-of-five series and inch them closer to a second team in Rio.

The Canadian duo of Chaim Schalk and Ben Saxton have already qualified.

Toronto's Grant O'Gorman and Sam Pedlow of Barrie, Ont. opened the day with a straight-sets win over veterans Hector Soto and Kevin Rodriguez (21-18, 21-13) in the first match of the day.

Josh Binstock and Sam Schachter, both from Richmond Hill, Ont., took a much closer second match in two sets (21-18, 21-19) against Fernando Morales and Juan Ribas.

O'Gorman and Pedlow finished off Puerto Rico with a straight-sets win (21-17, 21-18) over Morales and Ribas.

"Serving and passing were the keys to winning today," Canada's coach Steve Anderson said. "We had great serve pressure, which helped to create several aces and prevented the Puerto Ricans from getting into rhythm passing."

"Everyone is looking forward to tomorrow's final and the boys are committed to leaving it all on the court."

Canada will play the Cuban teams of Sergio Gonzalez/Nivaldo Diaz and Karell Pena/Daisell Quesada in the finals on Sunday. Cuba knocked off Mexico in straight matches in the other semi.

The country that wins the tournament in Guaymas, Mexico, earns a single berth for their nation at the 2016 Olympic Games, while the second- and third-place finishers have one final chance at the FIVB World Continental Cup competition.

Two Canadian women's teams have already qualified for Rio -- a first for Canadian volleyball.

If Canada claims a second berth in Rio on the men's side, the two Canadian duos would have a one-match playoff for the Olympic berth.