Air fares to Japan are always higher in the summer, even though the weather in Japan is either hot and humid or rainy.
You might be able to reduce it a bit by breaking the ticket into two portions -- YYE to a major airport and then from that major airport to NRT/HND.