After reading a bit of the FCC Rule book from the ARRL, it seems this issue is a bit confusing.
If one is operating portable in another country under IARP authorization, the portable identifier can go EITHER before or after the primary call. If one is operating under the authorization of CEPT, the portable identifier must PRECEDE the primary callsign.
However, when a Canadian station is operating in the US, the US station locator must FOLLOW the Canadian call sign (eg: VE8RCS/W1).
BUT, when our British Brothers are operating in the US, they are required to place the US location identifier BEFORE their call sign (eg: W6/G5BFU).
Reference: 13th edition The ARRL FCC Rule Book. Not sure if this is still the law today, but suspect so.

No doubt, this creates a bit of confusion for LoTW!!