Simple answer; Amazon has it on-sale and B&H does not.

Actually, today Amazon is showing it for $333.

B&H is showing it at $400 which is the MSRP (manufacturers suggest retail price).

Same camera, same warranty.

It is a relatively new camera.
Apparently B&H is selling them as fast as they get them in.
So why lower the price.

Most likely, Amazon got in a big shipment and wants to move them.

Supply and Demand.
Capitalism.

..
.