Really hard to get an honest job in Spain with no EU passport, I was there a few years ago...been all over the place and Tarragona was my favourite.
Lots of scams offering you jobs in Spain.
Here is the official goverment education site offering jobs to Canadian and American teachers (but only on tourist visa, no EU green card)...only looking for Canadian French speakers for this year :
http://www.mepsyd.es/exterior/usa/en/programs/us_assistants/default.shtml
2010-05-03