theboyk, to answer your questions, and to summarize what has been covered in this thread:
1) Most people in the GTA, including myself in Kitchener, use ZIP 14201.
2) The device captures electronic guide data via two methods: TVGOS (TV Guide on screen), and PSIP. The former is a host service carried on WNED in Buffalo, which provides about a week of data. PSIP generally only provides up to 12 hours, though some channels provide many days of data with PSIP.
"PSIP" (Program and System Information Protocol) is a data stream embedded into a station's signal. When you tune to that channel, the CM7000 receives the data just for that station. In order to keep it's EPG updated, the CM7000 will tune to each station (in the background--you don't see it do this) periodically to capture this data.
3) The only Canadian channel (to my knowledge) that receives EPG data via the Buffalo TVGOS host is CFTO Toronto.
4) CBC (English CBLT) Toronto sends out the most data on PSIP: Almost a week.
5) CHCH Hamilton and CBLFT Toronto don't send out any data whatsoever.
I hope this helps.
DMX 68' tower, HyGain HAM 5 rotator, Antennas Direct 91-XG & C5, Channel Master 7777 preamp, Siemens surge protection