Toronto police are investigating a stabbing on Yonge Street, a few blocks north of Sheppard Avenue. Two people were detained by police for questioning and the victim is expected to recover.