Just before 3 a.m. on April 2, police were called to 11th Avenue and Quebec Street to a report of a weapons offence.
EMS were with a man who had been shot and assaulted in a nearby home. He was later taken to the hospital.
The victim said three men entered the home on the 1700 block of Quebec Street and assaulted and shot him.
Police arrested Zachary Tomlin and charged him with attempted murder on Sunday as a result of the investigation.
Tomlin made his first appearance in court on Monday.