A simple question:

Why is colonel pronounced "kernel", and is it pronounced similarly in every English speaking country?

TIA