I’m a CTO who works from home in Fergus, Ontario, and my internet connection is the whole office: client calls, deploys, a wife running her half of the agency across the hall, and a kid whose cartoons stream in the background of all of it. When the internet goes down in this house, the whole business goes down with it.

So when I tell you I moved that connection to oxio, a small indie ISP most people have never heard of, understand that I didn’t do it casually.

This is my oxio internet review: why I left Cogeco, how the switch actually went, the speed test I wasn’t expecting, and the question everyone really wants answered, which is whether the cheap indie option is secretly worse.


Why I left Cogeco

The big carrier playbook is the same everywhere in Canada, and Cogeco ran it on me by the book.

I signed up at a promotional rate of $60 a month. A while later the bill went to $70. I assumed that was the two-year term ending and shrugged; that’s the deal you make with a promo. It wasn’t. It was a regular rate increase, the kind they mail you a paragraph about, and the promo was still very much running.

Then the promo actually ended, and the same plan on the same wire went past $100 a month.

That was the month I signed up for oxio. Same wire, same speed tier, $55 a month.

Calling to negotiate is a part-time job. I’ve done the annual “I’d like to cancel” retention-department dance more times than I want to admit, and I was staring down another round of it. I got tired of the dance.

Oxio’s pitch is the opposite: one flat price, no contract, and the number on the website is the number on the bill in year three. As a business model it’s almost suspiciously boring. As a customer it’s exactly what I wanted.


Wait, who is oxio?

Oxio is a Canadian independent ISP. They don’t dig their own trenches: they lease access to the same cable infrastructure the incumbents run, under CRTC rules that force the big carriers to wholesale their last mile. The industry term is TPIA. The practical translation, in my case: oxio is Cogeco’s wire with a different company on top of it. Same coax into the house, same node down the street, cheaper bill, and the price is locked.

That one fact reframes the whole “is oxio internet good” question. The physics are identical to the incumbent’s. The network is the same network. What changes is the billing, the support, and the relationship with the company that charges you every month.


The signup

I signed up at order.oxio.ca in about five minutes on a weeknight. Picked the address, picked the 1 Gbps down / 30 Mbps up plan, entered a referral code, done. No phone call. No “let me transfer you to our loyalty department.” No upsell on a TV bundle I didn’t ask for.

Two things stood out:

  1. The referral program is the only discount. No coupon-code theatre, no fake urgency. One free month for me, one for the person whose code I used. I wrote up how it works (and put my own code up) on my oxio referral code page if you want the free month too.
  2. They tell you the all-in price. $55 a month for the gigabit plan, modem included, and included means included: there’s no rental line on the bill. What you see during checkout is what you pay.

The install

I have what a polite person would call a complex home network. UniFi gateway, UniFi switches, UniFi access points, VLANs for the office and the kid’s tablet and the smart-home junk that I don’t trust. Every ISP install I’ve ever done involves an hour of convincing the ISP’s box to get out of the way so mine can do its job.

Oxio’s modem showed up already in bridge mode.

I plugged the coax in, plugged my gateway into it, and my whole network came up behind it like nothing had changed. I never opened their app. I never touched their wifi. Nobody came to the house. If you run your own router, that sentence is the entire install review: it slotted in.

If you don’t run your own router, their modem does wifi too, and I have no opinion on it because I never turned it on.


The speeds

I bought 1 Gbps down and 30 Mbps up, which is the same speed tier I had on Cogeco. Here is fast.com from my office the other morning:

fast.com result on oxio: 1.0 Gbps download, 82 Mbps upload, 9 ms unloaded latency, 34 ms loaded

Download is the full gigabit. Latency is 9 ms idle and 34 ms under load, which is fine for calls and fine for the kid’s games.

The number I keep looking at is the upload: 82 Mbps on a plan that promises 30. I bought the same tier I had before, on the same physical line, and the upload nearly tripled. I don’t have a clean explanation. My best guess is that the wholesale provisioning profile oxio uses on Cogeco’s network is more generous than the one Cogeco sold me directly, but I’m speculating and I’m not going to email them to ask in case the answer is “oops.”

For a work-from-home setup, upload is the number that matters. It’s the video call, the git push, the deploy artifact that’s bigger than it has any right to be. Getting nearly three times what I paid for was the best surprise of the whole switch.

(Fast.com also thinks I’m in Kingston, which is a few hundred kilometres from my desk. Geo-IP on a wholesale line is its own comedy. Nothing in the house cares.)

I’ll add evening numbers as I collect them. Cable congestion at 8 p.m. comes from the neighbourhood rather than the ISP, and I want to see whether the oxio line inherits it.


So is oxio internet good?

Here’s my framework, and it’s the same one I use when clients ask me to evaluate any vendor: separate the parts that are physics from the parts that are policy.

Physics (same as the incumbent): the cable, the node, the speeds the line can carry. Oxio rides the same infrastructure, so if your neighbourhood has solid cable service, oxio inherits it. If your neighbourhood has congestion problems at 8 p.m., oxio inherits those too. In my case the physics came out slightly ahead, which I still can’t fully explain.

Policy (where oxio actually differs):

  • Flat pricing that doesn’t creep. $55 is the bill, indefinitely. No $60 that becomes $70 that becomes $100.
  • No contract. Leaving requires no negotiation, which ironically is the best retention strategy I’ve seen.
  • Support is chat-first with humans who can actually do things. No phone tree purgatory.
  • It’s a smaller company, so an outage on the upstream network still takes you down. The indie layer adds simplicity, not redundancy.

Who shouldn’t switch: if your employer pays your internet bill and you genuinely don’t care what it costs, the incumbent is fine. The wire is the wire.

Who should: anyone doing the annual retention-call dance to keep their bill reasonable. You’re spending real hours to rent a price oxio just gives you.


The verdict so far

Switching ISPs is like switching banks. Everyone complains about theirs, nobody wants to do the paperwork, and the paperwork turns out to be twenty minutes. The free month made trying it a no-risk experiment: my Cogeco plan stayed live while oxio came online, and the first oxio bill was zero dollars.

I’ll update this review as the months stack up. If the flat price holds and the connection stays boring, that’s the best possible outcome. Boring is what you want from infrastructure.

If you want to run the same experiment, my referral code page has the code and the link: first month free for you, one for me, and oxio foots the bill for both.