Het vijfde reekshoofd, Elina Svitolina uit Oekraïne, won het toernooi. In de finale versloeg zij de als zesde geplaatste Deense Caroline Wozniacki in twee sets. Svitolina wist voor het eerst in haar carrière het toernooi van Montreal/Toronto op haar naam te schrijven. Het was haar tiende WTA-titel, de vijfde van 2017 (waarvan drie in de categorie "Premier Five").
De Belgische Kirsten Flipkens had zich via het kwalificatietoernooi een plek in de hoofdtabel weten te bevechten – daar bereikte zij de tweede ronde.
De als eerste geplaatste Russische titelverdedigsters Jekaterina Makarova en Jelena Vesnina slaagden erin hun titel te prolongeren. In de finale versloegen zij het als achtste geplaatste koppel Anna-Lena Grönefeld en Květa Peschke in twee sets. Het was hun elfde gezamenlijke titel. Makarova had daarnaast één eerdere dubbelspeltitel met een andere partner; Vesnina zeven.