The 23-year-old woman was attacked last Tuesday while walking along a wooded bike path in Longueuil, Que.
The suspect, a man in his mid-20s, was arrested on Saturday. He will be held by police until he is formally charged on Monday afternoon.
Police have yet to say what charges the suspect is facing. Longueuil police said they believe the suspect acted alone.
The man is a resident of Longueuil, but does not live in the neighbourhood where the homicide occurred.