Nastavio je njemački teniser Aleksandar Zverev sa promjenljivom formom, kakvu je pokazao na Olimpijskim igrama u Parizu. Došao je četvrti igrač svijeta u Montreal, nakon eliminacije u četvrtfinalu turnira u gradu svjetlosti,sa ulogom drugog nosioca. Međutim, ponovio je identičan rezultat, bolji od njega u borbi za polufinale kanadskog mastersa bio je Amerikac Sebastijan Korda 2:1(7:6(7:5),1:6, 6:4).
Pobjednika prvog seta odlučio je taj-brejk, u kojem je za nijansu bolji bio Korda. U drugom setu Zverev je zaigrao na višem nivou i uz jedan izgubljen gem izjednačio na 1:1. Ipak, u odlučujućem setu ključni brejk napravio je Korda u devetom gemu i stigao do velike pobjede.
Za plasman u finale Korda će igrati sa Australijancem Aleksejem Popirinom, koji je iznenadio Poljaka Hurberta Hurkača u tri seta.