Legalization in Canada or the UK is certainly more possible, but all people have to do in US states is vote, and the majority makes it legal. So it will happen in the US, and probably relatively soon.