I as well live in Toronto, and when I get rolls from the banks I always ask for customer wrapped rolls. The rolls always provide keepers, In the last two weeks I have pulled silver out on each occasion as well as a 180 degree die rotation error.
As for your question on whether or not the banks pull silver, I don't believe they do as it would be to time consuming. But others may know better.