The man was struck in the leg and is in stable condition, said Laval police spokesperson Franco Di Genova.
People living in the area alerted police to report the sound of gunfire at around 10:30 p.m.
"The victim in question is known to the police department," Genova said. "He is related to street gangs."
"He is talking to us but, unfortunately, not concerning the event," Genova added. "Cooperation is very, very low."
Police said there were several witnesses to the shooting, but so far they have made no arrests.