Guindon started his World Hockey Association career with the Quebec Nordiques. He would also play with the Winnipeg Jets. After the Jets were absorbed by the National Hockey League in 1979, he would play one more year with the Jets before retiring.
He played junior hockey for the St. Jerome Alouettes in 1967-68 and played for the Montreal Junior Canadiens in 1968-69 and 1969-70, winning the Memorial Cup in both seasons. The Detroit Red Wings chose him 26th in the 1970 NHL Amateur Draft and assigned him to the Fort Worth Wings. He played there from 1970 to 1972.
In 1972 he signed with the Quebec Nordiques of the World Hockey Association (WHA) and played there until 1975. That year he joined the Winnipeg Jets and played there until the WHA folded in 1979. Guindon won the Avco World Trophy in 1976, 1978, and 1979, and was named the WHA Playoff MVP in 1979.
The Jets retained his rights when they joined the NHL in 1979. He played 6 NHL games, scoring one assist, before being assigned to the Tulsa Oilers. After two seasons with Tulsa Guindon retired in 1981.
In the WHA Guindon played in 463 regular season games and scored 112 goals and 245 assists. In the WHA playoffs he scored 24 goals and 19 assists in 64 games.