It's possible without a visa, the airline won't let you board a oneway flight. I had to go out of the country recently, when I went to board my flight home, they required my work permit before they would give me a boarding pass. If I hadn't had it they would have made me buy a return ticket...