Career
Imhof began his career at BV United Smithers Gunners and moved in 2001 to Football Club Saint Gallen to play for their youth and reserve teams. He moved in 2005 to Football Club Gossau played here his first 7 games as a professional and signed in January 2008 with Football Club Tuggen. In summer 2009, he signed up with Football Club Rapperswil-Jona, before returned in January 2010 to Football Club Tuggen.
Position
He is variable defensive player and can play in the Left midfield or Right midfield and as Right defender.
Imhof earned his first call-up for Canada on 26 May 2009 and played his first senior national game on 30 May 2009 in a friendly game against Cyprus national football team, he played two minutes.