This is the page for actually using our service on an iPhone, an iPad or an Apple TV: which of the players we support runs on Apple devices, which kind of login each one accepts, how to install from the Canadian App Store without picking up a look-alike, and how to get the picture from your phone onto a television. It does not compare or rank players — that is what our guide to IPTV apps in Canada is for — and it assumes you already know roughly what an IPTV login is; if not, start at the IPTV setup hub for Canada.
One thing to be clear about before anything else: none of the apps on this page provides television. They are players. Each developer says so on its own App Store listing, in almost the same words, and they are right. The channels come from your subscription with IPTV Canada Neo; the app is only the thing that displays them. Paying for an app, or for its premium unlock, never adds a channel.
Before you install anything: which login were you sent?
When your subscription is set up we send you one of two kinds of login for use on a phone or tablet, and the kind decides which app you should install. Check the email first; it saves installing the wrong app.
Xtream Codes
Three pieces: a server address, a username and a password. You type them into a login form inside the app, and the app fetches the channel list, the programme guide and any on-demand library by itself. On Apple devices, the player we support that documents this login on its Canadian App Store listing is GSE Smart IPTV Pro.
An M3U link
One long web address that points at your playlist. You paste it into the app, or upload it on the developer’s website, and the app reads the channels from it. All three players below accept an M3U link; for two of them it is the only method their listing describes.
MAC address and portal
The third login type, used by set-top boxes and by some television apps, does not really apply here. The Apple players we support are not portal-style apps, so if the only login you have is a MAC-and-portal one, ask support for the same subscription in M3U or Xtream form before you install anything.
Swipe sideways to see the whole table.
| Player | Login it accepts, as listed on the Canadian App Store | iPhone / iPad | Apple TV | What it costs |
|---|---|---|---|---|
| Smarters Player Lite | M3U and JSON playlists (an Xtream Codes login is not documented) | Yes — iOS 15.6 or later | Yes — tvOS 12 or later | Free; a $2.99 Premium unlock |
| GSE Smart IPTV Pro | Xtream Codes API, M3U and JSON playlists | Yes — iOS 9 or later | No | CA$3.99 one-time, no in-app purchases |
| ibo Pro Player | M3U playlist, uploaded on the developer’s site | Yes — iOS 15 or later | Yes — tvOS 15 or later | Free to install; $12.99 activation |
All figures from the Canadian App Store listings on 22 September 2026. App Store pricing and compatibility can change; the listing is always the current word.
Installing from the Canadian App Store, and checking the seller
In Canada, apps for iPhone, iPad and Apple TV come from the App Store and nowhere else, so installation is the easy part. The part that goes wrong is picking the right listing. Search the App Store for “IPTV” and you get a wall of players with similar names and similar icons, several of which are unrelated to the developer whose name they borrow. Two rules keep you out of trouble.
The three players we support on Apple devices
- Smarters Player Lite — the seller shown on the listing is WHMCS SMARTERS, the developer behind IPTV Smarters. Canadian App Store listing.
- GSE Smart IPTV Pro — seller GSE TECHNOLOGY LTD. Canadian App Store listing.
- ibo Pro Player — seller IRBOETECH CO., LIMITED, whose website is iboproapp.com. Canadian App Store listing.
How to tell a look-alike from the real app
Open the listing and read the seller line under the app name, not the title. Two examples from the Canadian store, both live at the time of writing:
- A listing titled “GSE IPTV Smarters Pro” combines two developers’ names and is sold by neither of them. Its in-app purchases are called “Get Premium Channels”. A player that sells channels is not a player in the sense this page means, and it is not something we support.
- A listing titled “Ibo Player Pro”, from a different seller with a different website, sits beside the ibo Pro Player we support. The two are separate products with separate activation. If you are on our VIP plan and expect activation to be covered, it is the IRBOETECH one that applies.
The quick test: the seller name matches the developer’s own website, the listing says the app includes no channels or content, and the only thing for sale is the app itself or its unlock. If a listing sells “channels”, “premium channels” or “subscriptions”, close it.
Smarters Player Lite: adding your playlist
The listing describes this as “strictly a standalone media player” that reads M3U and JSON playlists, with an integrated programme guide added in version 1.3.9. That is what to expect: a playlist reader, not a login form.
- Install it from the listing above and open it. Choose the option to add a playlist from a URL.
- Give the playlist a name, paste the M3U link from your welcome email, and confirm. Copy the link from the email rather than typing it; a single wrong character is the commonest reason a playlist fails to load.
- Wait for the channel list to build. The first load pulls the whole list and can take a minute on a large playlist; later launches are faster.
What the $2.99 Premium unlock is, and is not
The listing’s one in-app purchase is a “Premium Version” at $2.99. The store page does not spell out what it unlocks beyond features of the app itself, and it changes nothing about which channels you receive. If you were sent Xtream Codes rather than an M3U link, this app’s listing does not document an Xtream login, so ask us for the M3U form of your subscription instead of trying to force it.
GSE Smart IPTV Pro: Xtream Codes or an M3U link
This is the one Apple player we support whose Canadian listing states “XTREAM-CODES API” alongside M3U and JSON, with an EPG timeline that accepts XMLTV guides. It is a CA$3.99 purchase with no in-app purchases, and it runs on iPhone and iPad but is not offered for Apple TV.
Logging in with Xtream Codes
- Open the app and look for the option to add an Xtream Codes account.
- Enter the server address exactly as sent, including the port number if there is one, then the username and password.
- Save. The app fetches live channels, the guide and any on-demand content from the server; nothing else needs pasting.
Using an M3U link and the guide
If you were sent an M3U link instead, add it as a remote playlist. The programme guide is a separate XMLTV address; if one was included in your email, add it under the EPG settings so the timeline populates.
ibo Pro Player on iPhone and iPad: upload first, then activate
ibo Pro Player works differently from the other two: you do not paste anything into the app. The developer describes the process as “get an m3u url or playlist from your provider, upload your playlist in our website, activate your account via website or in-app purchase”.
- Install the app and open it, and note the device details it shows you on first launch.
- On the developer’s site, iboproapp.com, follow its upload page to attach your M3U link to that device. Our IBO Pro Player guide walks through the upload screen by screen.
- Activate. On the Canadian App Store the activation is listed as a $12.99 in-app purchase; the developer’s site offers activation there too. Restart the app and the playlist appears.
The activation and what our VIP plan covers
On our VIP plan we can cover the ibo Pro Player activation where that applies — it is the one paid player we make that commitment for, and only for the IRBOETECH app above. It does not extend to other paid players, and it does not change what the app is: a player, with your subscription supplying the channels. Ask support before paying the in-app purchase if you are on VIP.
Getting it onto your TV from an iPhone or iPad
AirPlay to an Apple TV or an AirPlay-capable television
Every iPhone and iPad can mirror its screen to an Apple TV, or to a television that supports AirPlay, from Control Centre. Mirroring sends whatever is on the phone’s screen, so it works with any of these players, at the cost of the phone staying awake with the app open. Whether an app also offers its own AirPlay video button, which sends only the stream and frees the phone, is not something these listings document, so look for the AirPlay icon inside the player once something is playing.
Apple TV: the same apps, installed directly
If you have an Apple TV, installing the player on it is better than mirroring. Smarters Player Lite (tvOS 12 or later) and ibo Pro Player (tvOS 15 or later) are both offered for Apple TV on their Canadian listings; GSE Smart IPTV Pro is not. The setup is the same as on the phone, with one practical difference: typing a long M3U link with the Siri Remote is miserable. When a text field is active on Apple TV, an iPhone on the same Wi-Fi shows a keyboard notification that lets you type or paste from the phone instead. For ibo Pro Player the link is uploaded on the developer’s site anyway, so nothing long is typed on the TV at all.
What a cable adapter can and cannot do
A Lightning or USB-C to HDMI adapter carries the phone’s screen to a television over a cable. It works with these players, it avoids Wi-Fi entirely, and it is a reasonable fallback in a hotel room. It does not turn the phone into a set-top box, and it holds the phone hostage for the duration. If the machine by the television is a Windows laptop rather than a phone, our Windows PC setup guide covers that route.
Using it day to day on iOS
Favourites and channel groups
A full playlist is long. Look for the favourites function in whichever player you install — marking a dozen channels in the first ten minutes turns a wall of entries into something you can actually use on a phone screen. Channel groups follow whatever categories are in the playlist itself, so they look the same from one player to the next.
Cellular data, Low Data Mode and Wi-Fi Assist
Live television over cellular data consumes it quickly; an hour of HD can run through several gigabytes. On iPhone, Low Data Mode (in Cellular settings, per line, and separately per Wi-Fi network) asks apps to reduce usage, which some players honour by dropping quality and others ignore. Wi-Fi Assist, which quietly switches to cellular when Wi-Fi is weak, is the setting that surprises people with a data bill after an evening of streaming near the edge of the router’s range. If you only ever watch at home, turn Wi-Fi Assist off.
Background audio and picture in picture
Whether a stream keeps playing when you leave the app, or shrinks to a floating window, depends on the player, and none of these three listings promises it. Look for a picture-in-picture button on the playback screen; if there is none, the app does not support it.
When it stutters on the phone but not on the TV
That pattern almost always means the phone’s connection, not the service: it is further from the router, or it has silently moved to cellular. Our guide to IPTV buffering in Canada works through how to tell which it is.
What iOS will not let an IPTV player do
- No installing from outside the App Store. In Canada there is no sideloading and no alternative marketplace on iPhone or iPad. If a website offers you an IPTV app “for iOS” as a download, it is not something an ordinary iPhone can install.
- Apps can disappear. Apple removes listings, and players in this category have come and gone. That is why the seller check matters more than the app name, and why we keep this page rather than the hub current on what is actually available.
- No portal-style apps. The MAC-and-portal login used by set-top boxes is not how these players work.
- Recording is not documented on any of the three listings. Treat these as live players, not recorders.
Other M3U players exist on the App Store — Flex IPTV is one that lists M3U and XMLTV support on iPhone, iPad and Apple TV — but the three above are the ones we support and test with, and the ones support can help you with.
Try it on the iPhone you actually use
The free trial runs on one device, and a phone is the fastest place to see whether the login you were sent works with the app you chose. If you are not sure which login you have, ask — it takes one message to answer.
iPhone, iPad and Apple TV questions Canadians ask
Can I put IPTV on my iPhone?
Yes. Install one of the players above from the Canadian App Store, then add the login from your welcome email — an M3U link for Smarters Player Lite or ibo Pro Player, or either Xtream Codes or an M3U link for GSE Smart IPTV Pro. The app is only the player; the channels come from the subscription.
How do I set up IPTV on iOS?
Check which login you were sent, install the player that accepts it, and paste the link or type the three Xtream details into the app. For ibo Pro Player the link is uploaded on the developer’s website against your device identifier instead. The whole thing takes a few minutes once the right app is installed.
Is there an IPTV app for iPad?
All three players on this page run on iPad — the listings state iPadOS 15.6, 9 and 15 or later respectively — and the setup is identical to the iPhone.
Does Apple TV allow IPTV players?
Yes. Smarters Player Lite and ibo Pro Player are both offered for Apple TV on their Canadian listings, installed directly from the Apple TV’s App Store. GSE Smart IPTV Pro is not available for Apple TV. You can also mirror any iPhone to an Apple TV with AirPlay.
Is there a free IPTV app for Apple TV?
Free players exist — Smarters Player Lite and ibo Pro Player are free to install, with a paid unlock or activation — but no player includes television. A listing that offers free channels is offering something other than a player, and it is not something we support.
Which app takes Xtream Codes on iPhone?
Of the players we support, GSE Smart IPTV Pro is the one whose Canadian App Store listing documents the Xtream Codes API. Smarters Player Lite’s listing describes M3U and JSON playlists, and ibo Pro Player works from an uploaded M3U link.
Do I need a VPN for IPTV on my iPhone in Canada?
Not as a rule. Test the service normally first; a VPN adds a hop and usually costs speed. It is worth trying only where a specific network or route is the problem, and our buffering guide explains how to test that rather than assume it. The legal side of the question is covered separately in our guide to IPTV and Canadian law.
Is Canada blocking IPTV?
Canadian courts have ordered internet providers to block specific servers tied to unauthorised services; there is no general block on the technology or on these apps. Our guide to IPTV and Canadian law explains what those orders cover.















