2011 Nieco słabszy sezon Kanadyjczyka widać było od lutowych startów do klasyków we wrześniu. Ponownie przygotowywał się do Tour de France, udało mu się nawet zająć 3. miejsce na jednym z etapów, ale w klasyfikacji generalnej uplasował się dopiero na 17. pozycji.
2012 thumb|left|Hesjedal (w niebieskiej koszulce) podczas 17. etapu Giro d’Italia 2012|200px Hesjedal przygotowania do Giro d’Italia rozpoczął biorąc udział w hiszpańskich wyścigach oraz ardeńskich klasykach. W Liège-Bastogne-Liège zajął nawet 9. miejsce. W ramach ostatniego sprawdzianu przed startem we Włoszech, przejechał cztery etapy Tour de Romandie.
Giro rozpoczął od wygranej czasówki drużynowej na czwartym etapie. Liderem został jego kolega z drużyny Ramūnas Navardauskas, ale już na 7. etapie, po zajęciu 5. miejsca na etapie, Hesjedal przywdział maglia rosa. Utrzymał ją do 10. etapu - na mecie w Asyżu najlepszy okazał się Joaquim Rodríguez i to on zmienił Kanadyjczyka na prowadzeniu. Ten jednak nie zamierzał rezygnować i na 14. etapie zaatakował z grupy lidera. Faworyci nie byli w stanie odpowiedzieć, Hesjedal finiszował na 4. miejscu (do mety dojechała ucieczka) i ponownie na podium założył różowy trykot.