Here are a few of the ones I know that will scan fleetnet and Hamiltons system.
Bc245, BC246T, are analogue ones and not that expensive.
Some of the digital ones
Pro96, BC296D, 396, 996, BC250, 796. There are more out there, I am sure that someone else here will recommend some.
If you can work with excel type files and know how to plug in a scanner to a port on your 'puter you have already programmed your scanner.
ARC software for Uniden scanners are the best. You can import the information from this site (by joining it and paying some $ now)and plunk it into your 'puter.
I have had both Uniden and R/S scanners. Right now I have a 246 and 296. Both are hard to program by hand but it can be done.
Both are excellant scanners.
If you want to listen to the OPP get a digital one, if not try out a 246 or one of the Radio Shack scanners to do VHF trunking.