There's several things you can look at.
1.) Raw Corsi for - Purely based on number of attempted shots directed towards the net
2.) Raw Corsi +/- - Based on net Corsi events that occur
3.) Corsi for rate - Time rated Corsi for
4.) Corsi +/- rate - Time rated net Corsi
5.) Corsi for percentage - Percentage of Corsi events that are for
With raw numbers you're favoring guys with high ice time. A defenseman who plays 30 minutes a game has far more time to see shots directed towards the opponent net than a forward playing 15.
With rate and percentage statistics you're running the risk of low sample sizes causing anomalous results. If a guy is on the ice for a single offensive zone shift in which his team dominates and gets 3-4 shots in 1 minute and then gets injured and doesn't play again he's going to post a 100% CF% and absurdly high corsi rate numbers.
silkyjohnson50 did a good job of eliminating low sample sizes with a 40 game minimum, although there's still the issue of context. If his stats are what you're looking for, they're good to go with, if you're looking for more, let us know specifics and we can point you to the best place to look.
I'm not aware of any specific location that has compiled all-time records for a few reasons. First, the stats are so new, all-time records don't have as much meaning; and second, one of the main points of analytics in its current state is context. A corsi +/- of 20 per 60 minutes is great if you're playing the opponents top line and starting 35% of your shifts in the ozone. However if all you face is 4th lines and start 75% in the ozone, suddenly that 20 isn't very impressive.