Vancouver Police Const. Brian Montague says the suspect will remain in custody until his next court appearance.
Montague declined to release more details due to a publication ban, but says he anticipates additional charges.
Police originally alleged the incident took place Thursday afternoon in the Strathcona neighbourhood, in the city's east end, and that a suspect was armed.
They said a Good Samaritan who heard the woman screaming entered the home, struggled with an intruder and held the person until police arrived.
Others also apparently came to the rescue until officers showed up, some saying the victim was taken to hospital with significant injuries.