In den folgenden Jahren spezialisierte sich Thompson auf die 1000-Meter-Strecke. Bei den Weltmeisterschaften 1981 belegte er im Einer-Kajak den fünften Platz über diese Distanz. Im Jahr darauf gewann er zwei Silbermedaillen bei den Weltmeisterschaften 1982: Hinter Rüdiger Helm aus der DDR belegte er den zweiten Platz auf der 1000-Meter-Strecke und zusammen mit Paul MacDonald erreichte er auf der 500-Meter-Strecke den zweiten Platz hinter dem sowjetischen Boot. Bei den Weltmeisterschaften 1983 siegte im Einer-Kajak über 1000 Meter erneut Rüdiger Helm, hinter Artūras Vieta aus der Sowjetunion gewann Thompson Bronze.