work in Canada
There was a recent thread on another helicopter forum that mentioned an immediate need for pilots - even low time pilots - in Canada. I know of one who has about the same quals as you - he contacted all the Canadian operators, managed to convert his FAA license to a Canadian one (not too difficult) and began working there last month. He ran into the same problem you have - his visa expired and he was unable to renew. Keep searching and you'll find something. Transport Canada has a website that explains the license conversion. The jobs are way, way up north so I imagine they are seasonal. Best, Kevin