You should be able to get CBC Windsor with a thumb up your butt and the other hand on your antenna terminals...
But seriously, TSN is a subscription channel (owned partly by ESPN) and CTV has no local affiliate down near there. The best bet is StarChoice satellite. You can get all of those channels in HD plus East (detroit) and West (seattle) locals along with a bunch of sd channels for only $20 a month. I am watching the world juniors right now (Canada ahead 2-0 wahoo!) in great HD. With CTV carrying so many NFl games now it is like having a poor mans Sunday ticket.
Motorola 505 is the best deal - we have 3 of them.