Two males were found suffering from stab wounds in the early hours of Oct. 26.
One of the males died at the scene, while the other was taken to hospital with life-threatening injuries.
Police later identified Kevin Ramkalawan, 21, of Toronto, as the man who died at the scene.
York Regional Police Const. Andy Pattenden told CBC News on Thursday that the surviving male, T'neal David Ayodeji-Dinnall, is the man being charged with second-degree murder.
The accused is due to appear in court on Thursday.
Police are still investigating.
Anyone with information is asked to contact investigators at 1-866-876-5423, ext. 7865. Information can also be passed on anonymously through Crime Stoppers at 1-800-222-TIPS.