No, you don't necessarily need a cable or satellite subscription to watch E! in Canada. Streaming services like StackTV allow you to access E! content without a traditional cable/satellite subscription.