Strahl was born and raised in British Columbia's interior, and worked with a private logging and road building company. He was first elected to office in the Reform Party sweep of the region in the 1993 election. He was reelected in 1997 and 2000 elections, running as a member of the Canadian Alliance, which had replaced Reform, in 2000. He represents the Fraser Valley a large riding in the interior, logging region, of the province. He has held a number of shadow cabinet and committee positions.
Strahl first rose to national prominence in the summer of 2001 when he was the leader and most outspoken member of a group of Canadian Alliance MPs opposed to the leadership of Stockwell Day. Strahl and a group of other MPs left the Alliance caucus and sat as members of the Democratic Representative Caucus and worked closely with the Progressive Conservatives. Strahl's efforts were successful and Day was ousted as party leader and replaced by Stephen Harper.
Strahl is viewed as a well spoken and moderate member of the Canadian Alliance who could woo eastern Canada, but his leadership ambitions will have to overcome his inability to speak French and lasting distrust amongst many colleagues over his rebellion in 2001. He attempted to launch of bid for the leadership of the CCP, but could not secure enough financial or politcal support to launch a viable campaign.