Do you really believe that they're too lazy? They're so terrible at running their business that they just can't be bothered to collect revenue? Netflix wants global rights to everything they offer. If they just couldn't be bothered with worrying about Canada, why would they not collect whatever Netflix is willing to give them in addition to their US deal? So, either they want more money than Netflix is willing to pay or they've sold the Canadian rights somewhere else. Laziness is not a factor.
There are two kinds of "unavailable" here. The first, with which I sympathize with people who look for alternative ways of finding content, is stuff that is simply not available, for any amount of money, legally in Canada. This is still common for current events shows, but extremely rare at this point for scripted shows. For example, you're a huge Mets fan, and you have an mlb.tv subscription to watch their games, but you really love watching the pre and post-game shows and you want to watch a weekly catch-up Mets show that only airs in New York. There's no way to get that here without at a minimum resorting to grey market solutions like slingboxes or VPNs.
I even have a little bit of sympathy for the notion that sometimes our telecoms play dirty with content to try to strong-arm consumers into models that don't work for them. The new Star Trek show is a great example of this. CBS is going to be offering it up on their streaming only service. Netflix has international distribution rights for everywhere but Canada and the US and will be making it available at the same time as CBS. Bell bought the Canadian rights, and hasn't given details on how they plan on distributing it yet. They have a streaming service, and if they put it up on Crave at the same time as Netflix and CBS, then there's no excuse for anyone to not just pay for Crave if they really want it. However, if they delay it by months in order to try to force fans into subscribing to Space, then I can understand why people would try to change their Netflix region to UK instead. Personally, I'll just wait for it to be available legitimately, but I get why the super-fan doesn't see waiting months or paying $40+/month just to watch Star Trek (with commercials and on Space's schedule) as viable options.
But, the vast, vast majority of stuff that people pirate is available legally and legitimately here in Canada. Not everything should be available on Netflix for $10/month. If your excuse is that you don't want to pay $10 for Netflix and $8 for Crave and buy the occasional show individually, well, that I have no sympathy for. This stuff shouldn't be free. Pay for the things you value.