If you are looking for live coverage of the race tune into Fox, I believe they are carrying SpeedTV's coverage.
Tune into SpeedTV for Friday practice 10am and 1pm EST and for qualifying and practice on Saturday at 11am EST.
TSN has no live coverage of the race this weekend, they are broadcasting a golf tournament.
SpeedTV is covering a NASCAR race on Sunday.
A little rant on F1 coverage in Canada: we have better coverage of races on every continent except N. America.