Ryder Hesjedal becomes first Canadian to win a Grand Tour (Giro d'Italia)

I never thought he would be good enough in the higher mountain stages to win one of the three grand tours, but here it is. Today, in the final stage, a timetrial, he gained enough time to overtake Rodriquez for the first place in the overall classification.