If you're not going to factor in longevity and look at points without the context of the eras in which a player played, Reinhart would be your best Canuck defenseman of all-time followed by the legendary...Tom Kurvers with 27 points in 32 games. With that faulty logic, Ohlund comes in at 28th all-time by points-per-game.
Even by that logic though (pointing to the games played as a negative factor), Edler has a higher points-per-game than both Salo and Ohlund.