DoonTheSlope - if you are still considering USA and/or Canada, for visiting the USA had you heard about this?
https://esta.cbp.dhs.gov/esta/
Also, Canada is bringing in their own version of the ESTA in March:
http://www.cic.gc.ca/english/visit/visas.asp