Hayer moved over to the Czech Republic to ski with their team in the early part of the 2000s after disagreements with the Canadian National program. He would win a silver in the Czech nationals and go on to win a silver in the 2007 FIS World Championships. Hayer went back to the Canadian ski-cross team for the start of the 2007-08 season with the 2010 Winter Olympics taking place in Canada.

Hayer was a member of the Canadian team going to the 2010 Winter Olympics in Vancouver.[1] He was 10th in qualification and advanced to the elimination round. He finished second in his heat in the 1/8 round, and continued to the quarterfinals, where he finished last in his heat and was eliminated.