Huddersfield Town’s David Edgar won his 28th Canada cap in the 3-0 win over Puerto Rico in Bayamon.

It was a second victory in four days for Benito Floro’s side, who beat Guatemala 1-0 in Fort Lauderdale on Friday.

On-loan Birmingham City defender or midfielder Edgar played in both games.

Canada are preparing for a two-legged World Cup 2018 qualifier against Dominica in June.

“Our intention was to develop the same tactical subjects like pressing and maintaining a good formation,” said Floro.

“The victory and performance, we consider those to be good.”