TSN is not streaming the games online (except for those who pay for TSN with their TV package — those people can log in with their TV provider details to watch).
For the rest of without a TV package that has TSN, we can watch online – but through a number of semi-shady websites. On these sites you will be hit with ad pop ups and much more. The main thing is to not download or install anything, despite what the ads say — it’s not necessary in order to watch the online stream.
One such site that consistently allows you to watch hockey online is CricFree. For the World Junior Hockey Championship games this link will work. Hope that helps.