W 2009 roku podpisał kontrakt z kanadyjskim Toronto FC. W MLS pierwszy mecz zaliczył 26 lipca 2009 roku przeciwko Columbus Crew (2:3). W tamtym pojedynku strzelił także gola. W Toronto spędził 1,5 sezonu, a latem 2010 roku po raz kolejny został graczem Montrealu Impact.
Kariera reprezentacyjna W reprezentacji Kanady Gerba zadebiutował 2 lipca 2005 w przegranym 1:2 towarzyskim meczu z Hondurasem.
W 2005 roku został powołany do kadry na Złoty Puchar CONCACAF. Zagrał na nim w pojedynkach z Kostaryką (0:1), Stanami Zjednoczonymi (0:2) oraz Kubą (2:1). W spotkaniu z Kubą strzelił także gola, który był jego pierwszym w drużynie narodowej. Tamten turniej Kanada zakończyła na fazie grupowej.
W 2007 roku ponownie wziął udział w Złotym Pucharze CONCACAF. Wystąpił na nim w 4 meczach: z Kostaryką (2:1), Gwadelupą (1:2), Gwatemalą (3:0) i Stanami Zjednoczonymi (1:2). W pojedynku z Gwadelupą zdobył jedną bramkę, a z Gwatemalą - dwie. Z tamtego turnieju Kanada odpadła w półfinale.
W 2009 roku Gerba po raz trzeci znalazł się w drużynie na Złoty Puchar CONCACAF. Zagrał na nim w spotkaniach z Jamajką (1:0), Salwadorem (1:0), Kostaryką (2:2) oraz Hondurasem (0:1). W meczach z Jamajką i Salwadorem strzelił po jednym golu.