Er ist der Sohn von Hope Garber (geb. Wolf, einer bekannten kanadischen Entertainerin) und Joe Garber. Er hat einen Bruder und eine Schwester. Mit 12 Jahren wurde bei Garber Diabetes Typ 1 diagnostiziert. Er besuchte die Ryerson Elementary School.
Garber wandte sich bereits als Kind der Schauspielerei zu und nahm später Schauspielunterricht im Hart House der University of Toronto.[1]
Er begann dann eine Karriere als Folksänger und gründete 1967 mit Peter Mann, Laurie Hood und Lee Harris die Band The Sugar Shoppe.[1] Die Band war relativ erfolgreich und hatte vier Top-40-Hits in Kanada. Danach wandte Garber sich wieder dem Schauspiel zu und war insbesondere am Broadway tätig, wo er in Komödien und Musicals mitwirkte. Für seine Rollendarstellungen in den Produktionen Deathtrap, Little Me, Lend Me a Tenor und Damn Yankees erhielt er Nominierungen für einen Tony Award. 1993 spielte er an der Seite von Tom Hanks in dem Film Schlaflos in Seattle und neben Michael J. Fox und Nathan Lane in Hilfe! Jeder ist der Größte mit.
Garber lebt offen homosexuell mit dem kanadischen Künstler Rainer Andreesen in New York City und ist mit diesem seit 2015 verheiratet.[1]
Größere Bekanntheit erreichte er von 2001 bis 2006 mit der erfolgreichen Fernsehserie Alias – Die Agentin als Jack Bristow, eine der Hauptrollen, für die er dreimal eine Emmy-Nominierung erhielt. In der Serie Eli Stone war er in der Rolle von Jordan Wethersby, dem Inhaber der juristischen Kanzlei und Vorgesetzten von Eli Stone, zu sehen. Im Jahr 2011 übernahm Garber die Stimme des Charles „Charlie“ Townsend in der kurzlebigen Neuauflage der Fernsehserie Charlie’s Angels.[2] Außerdem wurde er durch die Rolle des Martin Stein, einem Teil von Firestorm im DC-Universum, insbesondere in den TV-Serien The Flash und Legends of Tomorrow bekannt.