My .02$.
I would go to Canada in a heartbeat. I have had the pleasure of been there done that and I am actually now back in the US for the GC.
However, in your situation, since you unfortunately could not file in 2008 (even EB2/3), and now EB1 is not possible, you are perhaps looking at a 10...