Nigel Rudolph John, 26, was charged with second-degree murder in connection with the death of a Montreal cab driver.
The Montreal man showed no emotion and did not enter a plea during his brief appearance at the Montreal courthouse Monday.
Police said John was arrested early Saturday morning at his home in connection with the death of taxi driver Mohammed Nehar-Belaid, 64.
A funeral for the father of four was held at a Montreal-area mosque Monday afternoon.
Nehar-Belaid's body was found covered with a piece of carpet in a vacant lot in LaSalle, three days after he went missing.
His family said he never came home Monday, Nov. 30, when he was scheduled for an overnight shift driving a car for Champlain Taxi.
Police found Nehar-Balaid's cab a few days after his disappearance, abandoned on a cul-de-sac in Côte-Saint-Luc.
Authorities said John was arrested based on tips following the release of surveillance footage of a suspect believed to be using Nehar-Belaid's car at a gas station in Verdun, a neighbouring borough to where his body was found.
Police said the suspect captured on tape used Nehar-Belaid's credit card at an Ultramar station.
John is expected to be back in court Jan. 12.