First, what's your immigration status? There's no point even thinking about it if you don't have a working visa. Second, there are a million people on the spot in US and Canadian cities - being in the UK is not going to endear you to employers. Go there.
Third, I hope your spelling, grammar and punctuation is better on your applications than it is here - that's not a criticism, but here you don't use capitals and your sentences are very scrappy. With a zillion CVs landing on a desk, an employer is going to be looking for ways to reduce that pile: poor grammar etc is one very fast way to get your CV filed in the round one.
Sorry to sound harsh, but you have to be realistic about this. You are not going to get a job overseas from the UK.