As far as I remember, cab companies don't check your PR card or any other document. Since they typically charge you a two-way fare, it doesn't matter to them whether you'll be allowed entry into the border or not. If you're refused, they will just drop you back to buffalo but charge full trip...