I have no idea how to do what you have mentioned.
You are correct, I have set my system up as a us zip and using no guide id for the Canadian channels. After 14 days I also have to redo my setup as the system can never download the guide data.
I don't know where to go from here, seems I have tried to many options. I believe I remove the hack.