Simple answer - prices are only indirectly depending on FX impact.
First we're talking about consumer goods in a B2C market - no FX clause and very low value deals. No business wants to have permanently fluctuating prices as this would create extra work and makes planning even harder. Also Canon sells to retailers at completely different prices to what retailers charge the end customer. So first Canon would have to adjust prices to retailers and then this price change would have to be passed on to customers.
On a more fundamental basis - The price a company charges for its goods usually depends on its market strategy with the underlying given cost structure and the target to maximise return on investment (profit) in a specific time frame. If you have a multi-national set-up with income and cost in different currencies you incurr FX risk.
Canon Corp has a strategy for the US market and probably centrally sets revenue and income targets for the US entity. Based on this prices (to their resellers) are set to achieve the objectives.
How Canon internally operates, i.e. if Canon US gets USD objectives and which Canon entity bears the FX impact is a different story. If for example Canon US buys at a fixed FX rate from Canon Corp then the FX impact would only show up in Japan and Canon US would not have any incentive to change prices.
If FX rates change massively against a company, i.e. leading to losses, the company might still accept those losses in order not to loose market share. If FX moves the other way the company probably just sticks with the old price/strategy if everything was ok with it and enjoy the translation/transaction FX gains.
So I wouldn't expect any permanent price changes from FX.
The concept of prices as a function of cost is deeply ingrained in our minds, but it is not really true.
don't know where to start here....honestly Canon make products that cost them X, then they sell them for X+Profit = Y, they publish Y in a Product Price List to Retailers....
later...that Retailer in say New York sees that Y is now a lot cheaper because their currency (the Dollar) has risen against Canon's currency (the Yen)....but here's the bit that everyone is MISSING: 'Price Y' for Canon is THE SAME....it is no different
....the only real benefit is that retailers will now be able to discount and still make a healthy profit and sell more units so they can now buy more off Canon
Do people on this forum actually believe that if the 1DX cost Canon 1 Million Yen to develop ($10k) that they would then turn around and sell it for $7k cos' they're really nice people!!!?? Canon are in business to make a profit...and they do, by selling goods and they make more profits when they sell more goods not because their currency has gone down viz-a-viz other countries domestic currencies.