Koodo honestly needs to make bigger data packages, other companies have Data options as high as 10GB. I use my smartphone for everything, and I'm exceeding my dinkie 2GB data within a two week time period. This pay per use stuff is Ridiculous. Big & Better data Packages come on Koodo!
Well feel free to go with the provider that gives you that 10GB data plan and pay the ridiculous amount. Even if you BYOD it's $125/month.
Also 2GB isn't dinky; I use my data every day and barely go above 1 most months... because I conserve it. You should consider getting home internet (if you don't already) and using your phone more for WiFi when watching videos, try not to have apps/notifications constantly updating, and prevent your phone from auto-syncing all the time. 2GB in a 2 week period is a lot.
I'm not necessarily disagreeing with you; I would like to see higher data packages, but 10Gb is totally overkill and calling 2GB "dinky" is like calling the Nexus 5 slow and laggy.