A Vancouver runner has picked more than 5,000 dirty masks off the streets