Just because an HD channel exists, doesn't mean Canadian TV Providers are allowed to carry it and broadcast it. The CRTC regulates everything (perhaps too much). If it were as simple as streaming the American content, there would be no excuse, but the CRTC doesn't permit that (in most cases).