This idea is not new nor uniquely Canadian. The purpose of all public media is to make programming and reporting possible that is seen as socially valuable but an advertising/click/like-driven business model cannot sustain.
The money for it needs to be diverted from somewhere. The UK has had TV licensing to fund the BBC:
That's great, almost no one is going to watch it still if they weren't already before. There's tons of existing subsidies that already at every level of gov.
This isn't the 90s when they could force feed us bad Canadian produced TV shows on Canadian TV channels. Netflix gives people the choice of global content now and there's more opportunity and money floating around for young up and coming filmmakers than ever before.