Canada join Honduras and Jamaica in the group stage of CONCACAF qualifying after beating St. Vincent 4-1 on Friday night (7-1 overall).
Nine teams from CONCACAF will move on to the group stages at the weekend, while nine more will have to contemplate where it all went wrong.
Bermuda beat Caribbean giants Trinidad and Tobago on a weekend which saw the US stroll and Mexico edge Belize in nervy fashion.
Ali Gerba scored two goals to power Canada past St. Vincent and the Grenadines 3-0 on Sunday in their first South Africa 2010 qualifier.
The first Canadian to play top-flight football in Spain, Julian de Guzman now hopes to help his national team return to the FIFA World Cup.
Wesley John is hoping to help St. Vincent and the Grenadines upset Canada next month, and his ambitions for Vincey Heat do not end there.