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.
Yosemite climber falls 30 feet, suffers major injuries
Moore to attend retreat in to avoid Kutcher's wedding