I'm from Canada and just wondering if tivo only works with a Sub from Dtv. Are any of these hack possible of getting service without subing?

sorry, for sucha newbie ?
thanks