На зимних Олимпийских играх 2006 года Вейр показал лучший личный результат в короткой программе и занял в этом сегменте второе место после Евгения Плющенко.
На зимних Олимпийских играх 2006 года Вейр был вторым после короткой программы.