A Canadian citizen held in Syria has been released, and appeared at a news conference in Beirut with the Lebanese security chief on Friday.