Quote Originally Posted by walter View Post
The difference with Taco bell is you have to pay before you get your food. (if you call taco bell food)
Legal tender can not be refused for payment of debt.
Legal tender can be refused for consideration pre debt contract/order.

If the restaurant stated before you ordered that they would not be accepting legal tender then they have the law on their side.
If they tell you after you ate the food, then the law states they have to accept legal tender.

A place of business does not have to give change to legal tender.
Meaning they give change to be nice and get return business.
When paying a debt with legal tender you have the responsibility to pay with the correct amount and make change yourself.
The shop does not have that responsibility by law.

So if you had eaten a meal that cost $55 at the restaurant and go to pay with a one hundred dollar bill, and the shop did not post that they do not accept them as payment before you ate the meal, the shop has to accept your one hundred dollar bill as payment. But they do not have to give change.
Interesting thought. Is that Trebilcock v. Wilson?