Shouldn't it be "du pôle Nord" ?
Actually, it is better with "du", but you would have to switch the objects' order because "du" after "traîneau" could be mistaken for a possessive:
Both depuis le and du should be correct here.
This sentence confuses me, I always thought depuis is only used for times, not for locations?