Yes, there is a way to stream Dragons Den in Canada for free. You just have to sign in to BBC iPlayer, a free streaming platform, and then get a good VPN to overcome the geo-restriction errors.