I smoke my cannabis with a pipe. I've discovered that grinding it and putting it in a travel bottle makes it easy to carry around and as a bonus, also easy to dispense it in my pipe's bucket.
If you want a game changer, fold a standard business card in half Hot dog bun style and then unfold it leaving a crease and use it as a scoop / spout. It should store inside the bottle if it's tall enough. You can easily reload the scoop by just spinning the bottle and then pulling it out again.