that route never gets cheap, so no change if you wait or book. But, you could drastically reduce the price by adding a connection in LAX/SFO/YVR, or arriving in SFO instead of SJC. Price drops by 2000 USD! GoogleFlights is your friend.
Random dates in June 2017:
Direct flights:
https://goo.gl/flights/lJIU
Connection on AC:
https://goo.gl/flights/Jc8f
Fly into SFO instead of SJC:
https://goo.gl/flights/9N21