Yeah you gotta go in store to price match. Here's my short story. On Saturday I went to FS and demoed the headphones in store. A sales came over and I talked to him about headphones and stuff. I didn't end up buying anything but yesterday when I went in to PM, he was the one that was working there. I told him to PM London Drugs and he said "oh yeah I remember doing this for someone else last week too", and didn't even bother calling London Drugs (even though I had phone numbers and stock info on hand). So for me it was a bit unusual, but what I would recommend for you is to call some stores and find out their stocks, then go in to the store and ask them to call one of those stores. It's more luck than anything else because it largely depends on the rep.
For point of reference, here's some store stock in Richmond, BC (as of Monday):
(604) 448-9857 = 1
(604) 448-4844 = 3
(604) 448-4809 = 2
I would recommend personally calling one of those stores and verifying stock, then going to FS directly and tell rep to call one of those stores. If one rep says no, try again with a different store/rep. It's worth it to pay half price trust me. :)