Back to Blog
Setup

TiviMate Setup Guide for Canadian IPTV Users

April 5, 20269 min readBy Ievan Polka
TiviMate setup guide for Canadian IPTV users

TiviMate is the gold standard IPTV player for Android devices, and for good reason. It combines a clean, cable-like interface with powerful features that make managing thousands of channels straightforward. Whether you are running it on a Fire TV Stick in your living room in Mississauga or on an NVIDIA Shield in your basement in Burnaby, TiviMate turns a raw IPTV subscription into something that genuinely feels like a premium television experience.

This guide walks you through every step — from installing TiviMate to adding your CanadaIPTV playlist, configuring your Electronic Program Guide, organizing your favourite Canadian channels, and understanding which premium features are worth paying for.

What You Need Before You Start

Before touching TiviMate, make sure you have three things ready. First, an active IPTV subscription with your Xtream Codes login credentials. When you sign up with CanadaIPTV, you receive a server URL, username, and password — keep these handy. Second, an Android-based device. TiviMate runs on Amazon Fire TV Stick (all generations), Fire TV Cube, NVIDIA Shield, Chromecast with Google TV, Formuler boxes, any Android TV, and Android phones or tablets. Third, a stable internet connection — 25 Mbps minimum for smooth HD playback, though 50 Mbps or higher is ideal if you plan on streaming 4K content or running multiple devices simultaneously.

If you are using a Firestick specifically, our Firestick setup guide covers the sideloading process in detail. The steps below focus on TiviMate configuration once you have the app installed.

Step 1: Install TiviMate on Your Device

For devices with Google Play Store access — NVIDIA Shield, Chromecast with Google TV, most Android TV boxes — installation is dead simple. Open the Google Play Store, search for "TiviMate IPTV Player" by AR Mobile Dev, and hit Install. Done in thirty seconds.

For Amazon Fire TV devices, TiviMate is not available in the Amazon Appstore, so you need to sideload it. The easiest method is through the Downloader app. Go to your Fire TV Settings, then My Fire TV, then Developer Options, and enable "Apps from Unknown Sources." Next, open the Downloader app (free from the Amazon Appstore), type in the URL for the TiviMate APK from the official TiviMate website, and install it. The entire process takes under three minutes.

On Formuler devices running MyTVOnline 2 or MyTVOnline 3, you can use the built-in app market or sideload TiviMate via USB. Many Canadian IPTV users on Formuler boxes still prefer TiviMate over the stock player because of its superior EPG and customization options.

Step 2: Add Your IPTV Playlist via Xtream Codes

Launch TiviMate and you will see the Add Playlist screen. You have two options: M3U playlist URL or Xtream Codes login. Always choose Xtream Codes when your provider supports it — and CanadaIPTV does. Xtream Codes is superior because it enables catch-up TV, proper EPG integration, series organization in the VOD library, and automatic server updates without needing to re-enter a new URL.

Tap "Xtream Codes" and enter the following three pieces of information from your subscription confirmation email:

  • Server URL: This is the base address of the IPTV server. It typically starts with http:// and includes a port number. Enter it exactly as provided — one wrong character and it will not connect.
  • Username: Your unique account username.
  • Password: Your account password.

Tap "Next" and TiviMate will connect to the server, download the channel list, and populate everything automatically. Depending on the size of the playlist, this takes anywhere from ten seconds to a minute on a typical Canadian broadband connection. With CanadaIPTV's 19,000+ channels, expect it to take about thirty seconds on a standard Bell Fibe or Rogers Ignite connection.

If the connection fails, double-check your credentials for typos. Also verify that your subscription is active and that your IP address has not been locked due to too many simultaneous connections. Our 24/7 support team can help sort out connection issues in minutes.

Step 3: Configure the Electronic Program Guide (EPG)

A properly configured EPG is what transforms TiviMate from a bare channel list into something that rivals (and frankly surpasses) a traditional cable box interface. With the EPG active, you can see what is currently playing on every channel, browse upcoming programming for the next 24 to 72 hours, and set reminders for shows or games you do not want to miss.

In most cases, when you add your playlist via Xtream Codes, the EPG data loads automatically. TiviMate will pull the EPG URL embedded in the Xtream Codes API and populate the guide without you lifting a finger.

To verify the EPG is working, navigate to any channel and look for the programme information bar at the bottom of the screen. You should see the current show title, start and end time, and a progress bar. Press the channel guide button (the grid icon) to see the full TV guide layout.

If the EPG data is missing or incomplete, go to Settings > EPG > Update Interval and set it to every 4 hours. Then tap "Update EPG" to force a manual refresh. TiviMate stores EPG data locally, so once loaded, you can browse the guide even when momentarily offline.

For Canadian channels specifically — CBC, CTV, Global, TSN, Sportsnet, RDS — the EPG should show accurate programme listings in the correct Eastern, Central, Mountain, or Pacific time zone based on your device settings. Make sure your device clock is set correctly to avoid guide times appearing shifted.

Step 4: Organize Your Favourite Channels

With 19,000+ channels at your disposal, scrolling through the entire list every time you want to watch TSN or CBC is impractical. TiviMate's favourites system solves this elegantly.

Long-press any channel to open the context menu, then tap "Add to Favourites." You can create multiple favourite groups — one for Canadian sports (TSN1-5, Sportsnet Ontario, Pacific, West, East, One, 360), another for Canadian news (CBC News Network, CTV News Channel, CP24), a third for movies, and so on. To create a new group, go to Settings > Groups > Favourites and tap the plus icon.

Here is a suggested favourites setup for a typical Canadian household:

  • Canadian Sports: All TSN feeds, all Sportsnet feeds, TVA Sports, RDS, RDS2, NHL Network
  • Local Channels: CBC Toronto, CTV Toronto, Global Toronto, City TV (swap for your city's feeds)
  • US Networks: ABC, CBS, NBC, FOX, ESPN, TNT, TBS
  • News: CBC News Network, CTV News Channel, CP24, CNN, BBC World News
  • Kids: Treehouse, YTV, Teletoon, Disney Channel, Cartoon Network
  • Movies: Hollywood Suite (all four feeds), TMN, Crave channels, Starz

Once your favourites are set up, you can set TiviMate to launch directly into your Favourites group rather than the full channel list. This is found in Settings > General > Default Group at Startup.

Step 5: Customize the Interface and Playback Settings

TiviMate offers extensive customization that most other IPTV players lack. Here are the settings worth tweaking:

Player Settings: Under Settings > Player, choose the video decoder. Hardware decoding uses your device's built-in chip for smooth, power-efficient playback and works best for most channels. If you encounter playback issues on specific channels (usually 4K or HEVC-encoded streams), switch to Software decoding for those channels individually.

Buffer Size: Navigate to Settings > Player > Buffer Size. The default is "Normal," which works fine for most Canadian internet connections. If you experience occasional buffering during peak hours (usually 7 PM to 11 PM Eastern when half of Ontario is streaming the Leafs game), try increasing the buffer to "Long." This adds a slight delay before playback starts but dramatically reduces mid-stream interruptions.

Channel Surfing Speed: Under Settings > Player > Channel Switch, you can choose between "Fast" and "Smooth." Fast switch is instant but shows a brief black screen between channels. Smooth provides a seamless transition with a short loading animation. Most users prefer Fast once they are past the novelty phase.

Parental Controls: If you have young kids in the house, go to Settings > Parental Controls to set up a PIN lock on specific channel groups. This prevents little ones from accidentally stumbling onto channels you would rather they not access.

TiviMate Premium vs Free: Is the Upgrade Worth It?

TiviMate's free version lets you add one playlist, view basic channel information, and watch live TV. It is perfectly functional for a quick test or single-user setup. But the premium version, called TiviMate Companion, unlocks features that make a massive difference for daily use:

  • Multiple playlists: Add up to five IPTV subscriptions and switch between them seamlessly.
  • Catch-up TV: Rewind live TV by up to 72 hours on supported channels. Missed the first period of the Habs game? Start from the beginning.
  • Recording: Record live TV directly to your device's storage or a connected USB drive.
  • Favourites management: The advanced grouping and sorting system described above requires premium.
  • Auto-update EPG: Scheduled EPG refreshes happen silently in the background.
  • Multiple EPG sources: Combine EPG data from different providers for maximum programme coverage.
  • Customizable appearance: Dark theme, accent colours, and layout tweaks.

TiviMate Premium costs a one-time payment of roughly $7 CAD for a lifetime license covering up to five devices. Given what it replaces — a cable box rental that costs $15 per month — the value is absurd. Every serious Canadian IPTV user should consider it a mandatory purchase.

Troubleshooting Common TiviMate Issues

Playlist not loading: Verify your Xtream Codes credentials are entered exactly as provided. Check for extra spaces before or after the server URL, username, or password. If using M3U, make sure the URL starts with http:// or https://.

No EPG data: Force a manual EPG update under Settings > EPG > Update EPG. If the EPG source is embedded in your Xtream Codes login, it should populate automatically. If not, ask your provider for the direct EPG URL and add it manually.

Audio/Video sync issues: Switch between hardware and software decoding in player settings. Also try toggling "Audio Passthrough" if you are using an external sound system or soundbar.

App crashing on Fire TV Stick: Clear the TiviMate cache (Settings > Applications > Manage Installed Applications > TiviMate > Clear Cache). If that does not help, uninstall and reinstall the latest version. The older Fire TV Stick Lite models have limited RAM, so closing background apps before launching TiviMate can help.

For more detailed troubleshooting tips, our buffering and freezing fix guide covers internet speed checks, DNS optimization, VPN settings, and more.

Start Watching With TiviMate Today

TiviMate paired with a quality IPTV subscription is the closest thing to a perfect television setup in 2026. You get a cable-like experience with tens of thousands of channels, an intuitive programme guide, catch-up TV, recording capabilities, and all of it running on a device you probably already own.

If you are ready to set up TiviMate with a reliable Canadian IPTV service, check out our plans and get your Xtream Codes credentials within minutes of signing up. With 19,000+ channels, 24/7 support, and servers optimized for Canadian internet providers, you will have TiviMate running at its absolute best.

Ready to Start Streaming?

Join thousands of Canadians enjoying premium IPTV with 19,000+ channels.

Related Articles