Alex,
Sorry to hear about the layoff.
Been there, done that, several times the past 5 years.
Lots of companies these days are just cutting people to stay afloat and can't support any efforts that can reap major returns - short term is beating out long term everywhere.
Anyway, try the US...