Ryan was a prominent member of the Mile End Citizens' Committee before entering political life. He helped to organize a series of meetings in Montreal's Mile End neighbourhood in early 2009 to encourage greater citizen involvement in urban planning, after the Plateau-Mont-Royal borough council announced a nine-million dollar revitalization program for the area's former industrial zone.
Political career
Borough councillor
Ryan was first elected to the Plateau-Mont-Royal borough council in the 2009 Montreal municipal election, defeating Union Montreal incumbent Eleni Fakotakis-Kolaitis for the Mile-End borough council seat. Projet Montréal won ten city council seats in this election to become the third-largest party at the municipal level; in Plateau-Mont-Royal, it won all seven available seats to become the governing party. In his first term, Ryan advocated for a pedestrian level crossing between the Mile-End and Rosemont neighbourhoods, supported a pilot project for urban beehives, and helped facilitate a deal to prevent a community of artists from being forced out of Mile End's former industrial area due to gentrification.
City councillor
Ryan was elected for Mile-End's city council seat in the 2013 municipal election, in which Projet Montréal emerged as the official opposition on city council and once again won every seat in Plateau-Mont-Royal. In early 2014, Ryan introduced a motion requesting that the government of Quebec grant the city of Montreal greater powers to create social and affordable housing. He later urged the provincial government to restrict sharp increases in the prices of commercial leases, following reports of some store owners being forced out of business. Ryan joined with three other Projet Montréal councillors to sleep outdoors at Concordia University on a cold night in March 2015, in conjunction with Stop Homelessness Action Week. In 2016, he called for the city to tackle unsanitary housing via inspections and follow-ups, rather than relying on fines that were often ignored by landlords. In August 2017, he urged the city of Montreal and its police force to apologize for conducting violent raids on LGBTQ bars in years past. He was quoted as saying, "We have a duty to remember that it happened. And also to recognize those who fought against institutionalized homophobia at the time who are still living here in our community." Ryan himself came out as bisexual in 2016. Ryan has organized "Jane's Walk" events in Plateau-Mont-Royal, inspired by the legacy of Jane Jacobs. In 2014, he was quoted as saying, "The idea is to allow people to discover their neighbourhoods in a sort of alternative manner. People often like to walk through their neighbourhoods to perhaps discover a new area or a new shopping district. Jane's Walks brings us to another philosophy, which is what are the urban development challenges in our district? What changes came about because of citizen involvement? What changes have elected officials been able to achieve?" In the 2017 municipal election, he proposed that the city make greater use of an existing strategy to encourage housing promoters to provide 30 per cent social and affordable housing in return for some local by-law exemptions. Ryan was re-elected in the 2017 election, as Project Montréal won the mayoral contest and a majority of seats on city council, as well as winning all seats in Plateau-Mont-Royal for the third consecutive time. Following the election, he was appointed as chair of the city committee on economic and urban development and housing. By virtue of holding his seat on city council, Ryan also continues to serve on the Plateau-Mont-Royal borough council. In November 2017, he also became one of two councillors directly appointed by new mayorValérie Plante to the Ville-Marie borough council.