Routefinder finds it wrong

because the ocean area is not covered by regular airways; instead, special temporary oceanic routes are defined and updated (twice a day I think) to take into account the actual weather.
Routefinder can manage Northern Atlantic routes - aka NATs. It's easy to see the difference between any flightplan like EGLL-KJFK with NATs enabled, then disabled in Routefinder. When these are disabled, it finds the "best" route using regular airways, which usually means a detour near the North Pole.
The same happens over the Pacific, except for the oceanic routes which Routefinder cannot handle (or is simply not aware of) so one always gets the detour.
I am not sure where to take the updated Pacific routes, but I've seen IVAO website claiming they have these published. Never checked myself though...
Andrei