Dinesh Suntharalingam, 23, was arrested from his home at Markham in the Greater Toronto Area of the Canadian province of Ontario in connection with the killing of Sathiyaraj Mahindran, media reported Friday.
The body of 21-year-old Mahindran was found at the edge of river Welland in King's Bridge in the Niagara area April 21, 2012. He was reported missing the same day.
Police charged Suntharalingam with second-degree murder.
“The investigation into Mahendran's death is still ongoing and further arrests are anticipated,” the Toronto Star quoted police as saying in a statement.
Though no cause of death was given at the time the body was recovered, police confirmed it as a homicide in August 2012.
Niagarathisweek.com quoted Niagara Regional Police media officer Derek Watson as saying that both Mahindran and Suntharalingam knew each other and lived close to each other.
"The investigation has been ongoing for 13 months," Watson said.
'Look' how the Sheena Bora case has taken a toll on Indrani Mukerjea
Photos: Katrina Kaif, Parineeti Chopra, Shilpa Shetty's movie outing in Juhu
Birthday special: 14 Bollywood actors who made it big on TV
Photos: Vaani Kapoor, Poonam Pandey, Sana Khan at fashion event
Photos: Rishi Kapoor, wife Neetu, daughter Riddhima at book launch