The Orlando City striker will join up with his country for the knockout stages of the CONCACAF tournament
Canada has made just one of the allowed six changes to its Gold Cup roster, calling in Orlando City striker Cyle Larin and sending Raheem Edwards back to Toronto FC.
Larin has scored eight goals in 17 matches for Orlando in MLS this season and joins a Canadian side that netted five in its three group matches.
The 22-year-old has five goals for his country in 20 appearances.