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.
Justin Bieber crashes Drake Bell's album release party
Members of Congress to keep receiving porn magazine