Store/ Restaurants refuses to take coin value 50 cents and lower because bank charges extra handling fee for depositing coins. But if you walk around their store/ look at their menu, most of their merchandises/ dishes are priced at the dollar to prevent complains from difficult customers.
I worked as a PT cashier in Vancouver back in university, the manager make us unroll and count pre-wrapped coins to make sure it's not stuffed with trash in the middle. Perhaps this is why bank doesn't give out wrapper?
You just need to spend your coins at chain grocery stores, or for transit.