Currently I am working in Dubai, and I already got a UK Tier 1 (previously HSMP) immigration visa on April 4, 2009, so it is really not a matter of life and death , but still I would prefer to move to Canada if I got a chance since most of my family is now there. but off course every thing depends on the comparison of job market between UK and Canada as well.