Book now.
Currently there is a bit of a price war across Pacific with the Chinese carriers. We just sold a ticket for $367 round trip to Vancouver and from Narita.
Also look at returning to a different airport than you originated from. On the Future.Travel website you can do that by choosing multicity search.