I've bought stuff at Leo's on Granville, Henry's, Vistek, BHPhoto, Broadway and Kerrisdale.
At the time, Leo's was the cheapest if you excluded the online American retailers.
I found the same with Leo's. Staff seemed knowledgeable too. I've bought a few things from them and wouldn't hesitate to buy again.
Worth having a crack at Multiple Electronics, their prices are pretty good if you just want to walk in and know what you want beforehand.
I once went to Multiple Electronics and just couldnt pull the trigger on buying something from them. I have used them to get price matching elsewhere though. They are kind enough to post some pretty low pricing which helps when shopping. I did notice though that they dont list any Nikon pricing, so this may not help the OP in their hunt for a decent price. (I was actually gonna post a link this morning untill I saw that they had no Nikon pricing)
I recently was out shopping for a new camera and found a pretty decent price online and was lucky enough that Bestbuy had the camera at full MRSP. They have a "we beat the price by 10% of the difference" so it worked out really well.
I would also second Davem's thoughts on Broadway Camera in Coquitlam.