SCEPTER'D ISLE - The Toy Train Workshop located in Cumderland Ontario Canada 'appears' to have a Lionel Canadian National GP 9 (6-34669/#4455) for $599.95 CDN. Check out their website at 'toytrainworkshop.com'. If you wish to speak to the owner Tom Bellfoy (who works out of his home and is a real straight shooter) to sound him out give him a phone call, but just bear in mind that UK time is 6 hours ahead of Ontario.
Good Luck!