In the penalty shootout, Vancouver survived 5-3 to set up a semifinal date with York United on 21st June.
The defending champions were far too good for Forge’s liking as they went 2-0 up in the opening 22 minutes.
York United had beaten Pacific FC 4-3 on spot-kicks in the quarter-finals following an exciting 2-2 draw in regular time.
In the quarterfinals at Wanderers Grounds in Halifax, defender Peter Schaale's own goal four minutes from time helped Toronto to book a last-four spot.