Thompson began playing junior hockey when he was 16 with the Calgary Monarchs. In his first season, he competed for the Memorial Cup. The Memorial Cup is given to the best junior ice hockey team in Canada. In the two games in which he competed for the Memorial Cup, he gave up 11 goals, which was an average number of goals to give up in that period of ice hockey.