Во время Гражданской войны в Испания Томпсон воевал против франкистов в составе Батальона Линкольна. Одно время командовал канадской ротой в составе этого батальона. После ранения в ходе битвы на Эбро продолжительное время был прикован к постели.