A 51-year-old man was rescued by police at a North York apartment on Saturday after being reported missing by his wife a day earlier.
Police found the man alone and possibly tied up against his will in a fourth floor unit at 3250 Keele Street, south of Sheppard Avenue West. The victim was taken to a local hospital and is expected to recover from his unspecified injuries.
Police remain at the scene and are canvassing residents as part of their investigation.
No further details were immediately available.