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.