Those are some grim coffee options. If your store carries jumping bean (mine does) they're from Newfoundland. There's some good rosters you can buy online like Detour. Of course if you're in a city like Vancouver Montreal or Toronto you have endless local rosters but even smaller towns will usually have one or two good ones.
I actually get mine only from a local coffee shop. I'd rather drink less and buy better local quality anyway. I have a subscription and they deliver once a month. It's nice!
Any recommendations? I do kicking horse or ballzacks but its like $15-20+ per bag of beans, its a bit crazy now. I'm willing to try any alternative that has enough caffeine and tasts halfways decent.