Unfortunately this is a limitation of your bb and not really anything koodo can do about it. There was an idea posted a while back to include bb provisioning on every plan instead of having to subscribe to bb specific plans.
Also ALL sim based HSPA phones need access to data to send pictures.
Btw even bb has decided to do away with this limitation. Newer bb ten devices no longer need special provisioning.