Toronto city councilor Adam Vaughan will be the federal Liberal candidate for Trinity-Spadina in the riding’s upcoming byelection.

Vaughan kicked off his bid for the position to replace NDP MP Olivia Chow, who stepped down to run for mayor, April 23.

He was elected the Liberal candidate on Saturday, beating out Christine Tabbert and Ryan Davey for the nomination.

Vaughan says it’s a unique, once-in-a-generation opportunity with a national leader like Justin Trudeau who is committed to cities and housing.

“He has reached out across this country to leaders like myself to build a national strategy that will deliver the dollars we need to make our cities great and wonderful places to live,” he explained.

Vaughan will now go up against Joe Cressy, a long-time Chow supporter, who is running for the NDP.

The other major parties have yet to announce their candidates.

The byelection date is not set.

With files from Erin Criger