I'm happy enough with my selection of local TV stations. Presently, I pay $CA 80 per year for TV over IP from my Internet provider. SurfTV is pretty dependable and their Android app on my Nvidia Shield works just fine.
However, in Mexico, I set up a new TV for our Mazatlan apartment. All the high-def 'Over-The-Air channels' looked great. At the time, I thought I would pick up an antenna to hide behind my own television here in New Westminster. One arrived today, and I'm a bit disappointed.
Digital TV reception depends almost completely on OAS orientation to the broadcast towers. The towers are on mountains looking down on Vancouver, whereas our apartment windows in New Westminster look southward. As expected I got all the non-US-network channels from Bellingham, WA. I already get them and really wanted just the Canadian local networks: CBC, CTV, and Global. I only get reception from CTV in Victoria as they must have a repeater somewhere close by.
The situation wasn't completely unexpected but I still found it somewhat frustrating. The cheap antenna from Amazon didn't break the bank and I guess it was worth $20 to learn that what I had heard about digital reception was accurate.