Bob enjoyed a successful junior career in the Nova Scotia junior hockey league and the New Brunswick junior hockey league. Bob was signed by Minnesota North Stars on October 2, 1969 and wound up playing for the farm team Iowa Stars in the CHL. He was called up for his only NHL game that season (1969-70) and played very well in the game, but he was sent down to Iowa again and didn't get any more opportunities in the big league.
Bob's next two seasons as a pro were split between the Cleveland Barons in the AHL and the Phoenix Roadrunners of the WHL. He had a very fine season in the WHL, winning the rookie of the year award in 1971-72 after a productive season that saw him score 79 pts (33+46).
His fine season made the Chicago Cougars of the WHA sign him after they had bought his negotiation rights from Los Angeles Sharks (also of the WHA). He had a surprisingly strong first season getting 51 pts for the Cougars. In the middle of the following season (1973-74) the Sharks got him back. Bob had a couple of more productive seasons with the Indianapolis Racers and scored a total of 179 pts (81+98) in 244 WHA games.
Bob finished his playing career in the North American Hockey League (NAHL) and Western International Hockey League (WIHL). In the NAHL he played for Mohawk Valley Comets, Erie Blades and the Johnstown Jets before playing his last season in 1977-78 for the Trail Smoke Eaters in the WIHL.
Bob's biggest asset was without a doubt his shots that were described as cannon blasts. His slapshot was according to a majority of experts as hard as legendary Bobby Hull's blasts. Nobody unloaded the cannon like Bob. In a pre game warm up during the 1972-73 season one of his powerful slapshots broke the plexiglass that surrounded the ice surface in Chicago's International Amphitheatre Arena.