Yes, it is 100% legal to use a VPN in Canada to access geo-blocked streaming services such as Discovery Plus and protect your online privacy. However, using a VPN to stream Discovery+ in Canada is against the company terms and conditions. But we never heard of any incident yet that the streaming service bans the user's account upon using a VPN.