The man, whose name was not released, was arrested Thursday and was expected to be charged with first-degree murder and indignity to a human body, the Canadian Broadcasting Corp. reported.
The remains of Kelsey Louise Felker, 24, were found in a trash receptacle outside of an apartment building on Saturday. Her torso was wrapped in a black T-shirt that read "Forget princess, I want to be a vampire."
Police said they do not expect to make any other arrests in the case.
Scarlett Johansson steps out with fiance after pregnancy reveal
Jessica Simpson shares three-way kiss with friends in photo