AT least you can use the backpack you currently have as a flotation device in the event of a water landing.
I would check out the Ergon Bags which are sahweet for biking.
Largest of that series here. The chest straps rotate on a magic flink so the weight sits on your hips and you can wiggle around your torso without the bag flopping. I shouldn't send you these links.. expensive. Anyways..