Nel 2005 ai Campionati mondiali disputati a Zagabria conquista un argento sempre nel C1-1000 m, mentre nell'edizione successiva di Duisburg 2007 fa ancora meglio aggiudicandosi un oro, nel C1-500 m e un bronzo nel C1-1000 m. L'anno seguente partecipa alle Olimpiadi di che fruttano a Cal due argenti nelle sue discipline preferite.