Hi Roy, Koodo doesn't charge if your phone doesn't roam. But sometimes some settings can allow a phone to roam unexpectedly.
Which BlackBerry do you have. On BlackBerry 10 you can set your network to.manual and select koodo. That way your BlackBerry won't be able to roam. It's useful if you live in close proximity to the border.