Randeep Singh Match has been arrested in what police are calling a targeted attack.
RCMP Staff Sgt. Jennifer Pound says 35-year-old Tarsem Shane Dhaliwal's family reported him missing on Jan. 19, two days before his body was discovered.
Pound says evidence led investigators to believe that foul play was involved.
Match was taken into custody in Abbotsford on Wednesday.
Pound says the two men knew each other but a motive for the murder is not being released.