Check your settings and make sure that you have a roaming enabled. Sometimes it takes a few minutes I've noticed when I go from the Canada into the US for to start working properly.
If I'm remembering correctly when you are switching plans, you can either choose to wait until your month is up. Or you can change it at that moment and it'll charge you the day that you change it.