While Teksavvy might be using Rogers' infrastructure to deliver your service, they use different DNS servers (that convert an IP address to a human-readable website address). Using different DNS servers can result in the behaviour you noticed.
Have you contacted Teksavvy or Netflix technical support on this issue?
I would think that the Netflix content for all of Canada would be the same, no matter which ISP hosted the content, and, I'm assuming here that various Canadian ISP actually host Netflix content (as in CDNS) on their own servers to improve the delivery performance. And then of course, I might be totally wrong on this one 😞
You are correct - it should be the same, no matter what Canadian ISP you use to connect. The problem here looks like Netflix thinks the connection is coming from the USA, which is typically a problem with DNS or a peering issue (data being routed via American data partner or ISP).
While the American Netflix has more content, Netflix is making a ton of noise about fighting back against people who access Netflix content in other regions - I suspect this problem will be fixed soon! 🙂