The intruder had just showered and was cooking when the owner found him at 7 p.m. Wednesday, authorities said.
The intruder, whose name is not being released, fled when confronted, police said.
Police arrested the 30-year old intruder a short time later, the Canadian Broadcasting Corp said.
"We think he was on drugs at the time," Vancouver Police spokesman Brian Montague said.
Police said they are recommending he be charged with unlawfully being in a dwelling.
Campus cop fatally shoots Texas student during traffic stop
Puzzle-maker slips 'Murdoch Is Evil' into Rupert Murdoch's Sunday Telegraph