$4 is a rip off. It's not hot and cold running water.
If I can get one at 7 11 for less I will go there.
Tim Horton's new regular price is $3.49. (a 20 cent increase as of last monday)
McDonald's is going to hopefully learn the hard way that their prices are too high.
Plus also, it's easy to make the sandwich at home with one of these: