Short answer
Flinks is Canadian (Montreal, majority-owned by National Bank) and built around Canada. Plaid is American (San Francisco), has operated in Canada since 2018, and says it covers over 99% of Canadian deposit accounts.
Both give apps read-only access to balances and transactions, both cover the Big 5 banks, and both have direct API deals with some Canadian banks. For everyday users the difference is mostly invisible. For builders, it comes down to coverage for your users' banks, products and pricing. Flinks publishes its prices; Plaid quotes them.
Flinks vs Plaid at a Glance
| Flinks | Plaid | |
|---|---|---|
| Headquarters | Montreal, Quebec | San Francisco, California |
| Founded | 2017 | 2013 (in Canada since 2018) |
| Ownership | National Bank of Canada holds 80% (since 2021) | Private, venture-backed |
| Markets | Canada and the US | US, Canada, UK and Europe |
| Stated coverage | 15,000+ North American institutions; 1,500+ direct bank APIs | Over 99% of Canadian deposit accounts, incl. all Big 5 + 100+ others |
| Public bank API deals in Canada | Via its Outbound platform (e.g., National Bank, EQ Bank) | RBC (2022), TD (2023) |
| Security attestations | SOC 2 Type II | SOC 2 Type 2, ISO 27001, ISO 27701 |
| Pricing | Published, from $500/month | Not published; quoted by plan |
| Consumer data portal | None found | Plaid Portal, US only |
| Examples of apps using it | Wealthsimple (alongside Plaid), EQ Bank, Fig | Wealthsimple, Monarch Money, Unified |
Sources listed at the end of the article. Verified October 5, 2026.
What Is Flinks?
Flinks is a financial data company founded in Montreal in April 2017. In August 2021, National Bank of Canada acquired an 80% stake for $103 million. That makes it the bank-connection provider most closely tied to a Canadian bank. Its website lists six products:
- Connect: links a user's bank account and retrieves balances, transactions and account details.
- Enrich: categorizes and analyzes transaction data (Flinks advertises 4,500+ financial attributes). Lenders use it for income and risk checks.
- Upload: extracts data from bank statements users upload.
- Pay: payments built on bank connections.
- Outbound: helps banks offer open-banking APIs to third parties. Flinks calls it Canada's first open banking platform, launched with National Bank.
- Professional Services.
Flinks' customer logos lean toward lenders, banks and investing platforms: Wealthsimple, EQ Bank, Money Mart, Stripe and National Bank among them.
What Is Plaid?
Plaid was founded in San Francisco in 2013 and is the largest bank-connection provider in the US. It launched in Canada on May 22, 2018 with RBC, Scotiabank, TD, BMO, CIBC and Tangerine. Wealthsimple was one of its Canadian beta customers. In 2022 Plaid opened a Toronto office and signed an API data-access agreement with RBC, and in December 2023 it signed a similar agreement with TD that removes the need to share TD login credentials.
In Canada, Plaid's product list includes Auth, Transactions, Balance, Identity, Investments and Enrich, with Liabilities on limited coverage. Some US products, such as Transfer and Signal, are not available in Canada.
Canadian Availability and Bank Coverage
Both work in Canada today, and both cover the banks most Canadians use. The numbers they publish are not directly comparable:
- Plaid's help centre says that in Canada "over 99% of deposit accounts are covered," including all Big 5 banks and 100+ other institutions. That is a share of accounts, not a count of institutions.
- Flinks advertises 15,000+ North American institutions and 1,500+ direct bank APIs. That figure includes the US, and other Flinks material cites 20,000+. Flinks doesn't publish a Canada-only count.
| Institution type | Flinks | Plaid |
|---|---|---|
| Big 5 (RBC, TD, BMO, Scotiabank, CIBC) | Yes | Yes |
| National Bank, Desjardins | Yes | Covered within its 99% figure; check your app's bank search |
| Online banks (Tangerine, Simplii, EQ Bank) | Yes | Yes (Tangerine since 2018 launch) |
| Credit unions | Many; check the app's bank search | Many; check the app's bank search |
| US banks | Yes | Yes, about 10,000 institutions |
Coverage does not guarantee a stable connection. A bank can be listed and still need frequent re-authentication.
The practical point for consumers: you never pick the provider. The app does. If your bank is missing or keeps disconnecting, that is a question for the app. Some apps use more than one provider to fill gaps. Wealthsimple uses "Flinks or Plaid", and Monarch Money uses Plaid, Finicity and MX. Unified's supported banks page lists the Canadian institutions you can connect through Plaid.
Security and Privacy
| Flinks | Plaid | |
|---|---|---|
| Independent audits | SOC 2 Type II, annual | SOC 2 Type 2, ISO 27001, ISO 27701 |
| Encryption | TLS 1.2+ in transit, encrypted at rest | Encrypted in transit and at rest |
| Credentials | Never stored in plaintext; OAuth where the bank supports it | OAuth/API with RBC and TD; credential-based elsewhere |
| Can it move money? | Not through Connect; Pay is a separate product | Not through data products; Transfer is US-only |
| Notable history | No public enforcement actions found | US$58M US class-action settlement (2022), no admission of wrongdoing |
Both companies describe themselves as read-only for data products: an app can see your balances and transactions but cannot move money through a Connect or Transactions link. Plaid's 2022 settlement (final approval July 2022) related to how much data it collected from US users and how its login screens were presented. Plaid denied wrongdoing and agreed to change some practices.
One difference matters for how you log in. Where a bank has an API agreement (Plaid with RBC and TD, Flinks through Outbound with banks such as National Bank), you are redirected to your bank to approve access and your password never leaves the bank. Elsewhere, both providers fall back to credential-based access, which Canada's open banking rules aim to phase out. Our banking app security checklist covers what to check before you connect any app.
What Data They Access
Neither provider decides what data is collected. The app requests specific products, and you see the consent screen before connecting. Typical data by product:
| Data | Used for | Flinks | Plaid |
|---|---|---|---|
| Balances | Net worth, cash-flow apps | Connect | Balance |
| Transactions | Budgeting, spending insights | Connect | Transactions |
| Account and transit numbers | Setting up deposits and payments | Connect | Auth |
| Account holder name, address | Identity checks (KYC) | Connect | Identity |
| Investment holdings | Portfolio tracking | Connect (by institution) | Investments |
| Income and risk attributes | Lending decisions | Enrich | Enrich / Monitor |
A budgeting app like Unified needs balances and transactions. A lender needs much more. If an app asks for more than its features need, that is worth questioning.
What You See as a User
The flows look alike. Inside the app you tap "connect a bank," a provider-branded window opens, you consent, search for your bank, sign in (or get redirected to your bank's own app for OAuth banks), answer any security question, and pick which accounts to share. The Flinks Connect widget runs inside the app in an iframe. Plaid Link works the same way.
A difference after you connect: Plaid offers Plaid Portal, where you can see and revoke connections, but its legal page says it is for people located in the US. We found no equivalent consumer portal from Flinks. In Canada, you manage connections from inside each app, and you can usually see third-party access in your bank's security settings too.
For Builders: Products, Pricing and Testing
| Flinks | Plaid | |
|---|---|---|
| Pricing transparency | Public price list | Plans public, rates on request |
| Entry plan | Connect Starter: $500/month for 200 monthly unique connections | Pay as You Go, month to month |
| Scale plan | Connect Scale: $1,250/month for 1,100 connections; Enterprise custom from 20,000 | Growth (12-month commitment) or Custom |
| Free testing | Sandbox | Sandbox, plus 200 free live calls per product in Limited Production |
| Canadian focus | Canada-first, French and English | North America and Europe; Canadian product subset |
| Bank-side offering | Outbound helps banks publish APIs | No equivalent |
Flinks prices from flinks.com/pricing (currency not stated); Plaid plans from plaid.com/pricing. Verified October 5, 2026.
Two practical tips. First, pull a list of where your target users bank and test both providers against it in production-like conditions. Coverage claims and real connection success can differ by institution. Second, think about the long term: Canada will require accredited, API-based access under its new framework, so ask each provider how and when it plans to move each bank off credential sharing.
How Canadian Open Banking Changes This
Canada is building a formal consumer-driven banking framework. Budget 2025 put the Bank of Canada in charge of overseeing it. It also set a single national technical standard, required large banks to take part, and planned to add "write access" (letting apps start payments) by mid-2027. The government says about 9 million Canadians currently use apps that rely on screen scraping. It is still consulting on when to prohibit screen scraping. Proposed regulations were published in the Canada Gazette on June 27, 2026.
For consumers, this should mean fewer password prompts, more stable connections and a standard way to revoke access. For Flinks and Plaid, it means competing on API coverage, data quality and price rather than scraping. Our open banking in Canada explainer covers the framework in detail.
Other Alternatives
- MX (Utah) claims "the most comprehensive coverage for demand deposit accounts across U.S. and Canada" and sells mainly to banks and credit unions.
- Yodlee lists Canada as a supported region. Envestnet sold it to STG in September 2025.
- Finicity (Mastercard) is one of Monarch Money's three providers, but we could not verify its Canadian coverage from Mastercard's own pages.
- Inverite is a Canadian bank-verification service aimed at lenders.
Our guide to Plaid alternatives in Canada goes through each one in more detail.
Which Is Better for Canadians?
| If you are… | Likely better fit |
|---|---|
| A Canadian linking accounts to an app | Either. Judge the app, its security and whether your bank stays connected |
| A Canadian lender or fintech wanting published prices and Canadian ownership | Flinks |
| A builder serving users in Canada and the US or Europe | Plaid |
| A builder whose users are at RBC or TD | Plaid has public API agreements with both |
| A bank that needs to publish open-banking APIs | Flinks Outbound |
Similarities matter more than differences for most people. Both are read-only for data, both cover the Big 5 and both are moving Canadian connections to bank APIs. If you just want to see every account in one place, pick an app you trust that supports your banks. Our guide to seeing all your bank accounts in one place walks through that.
Unified uses Plaid to bring TD, RBC, BMO, CIBC, Scotiabank and other Canadian accounts into one read-only dashboard with budgets, spending and net worth. Read how Unified protects your data.
Frequently Asked Questions
What is the difference between Flinks and Plaid?
Both connect apps to your bank accounts with read-only access. Flinks is a Montreal company, founded in 2017 and majority-owned by National Bank of Canada since 2021, and it is focused on Canada. Plaid is a San Francisco company, founded in 2013, that has operated in Canada since 2018 and also serves the US and Europe. Plaid states it covers over 99% of Canadian deposit accounts. Flinks advertises 15,000+ North American institutions, and it publishes its prices. Plaid's rates are quoted on request.
Is Flinks or Plaid better for Canadian banks?
Both cover the Big 5 banks and most major Canadian institutions, and both have direct API connections with some banks. Neither publishes a complete bank-by-bank success rate. For a consumer, the app you use matters more than the provider behind it. For a builder, test both against the institutions your users actually bank with.
Is Flinks safe?
Flinks states it holds a SOC 2 Type II report audited annually, encrypts data in transit (TLS 1.2+) and at rest, and never stores credentials in plaintext. It is majority-owned by National Bank of Canada. As with any aggregator, your data is only as safe as the app you connect it to, so check that app's own security and privacy policies too.
Is Plaid safe to use in Canada?
Plaid states it holds SOC 2 Type 2, ISO 27001 and ISO 27701 certifications, and it has API data-access agreements with RBC and TD, which means no password sharing for those banks. In 2022 Plaid settled a US consumer privacy class action for $58 million without admitting wrongdoing. Connections made through Plaid are read-only. Apps cannot move money through the data products a budgeting app uses.
Why does my app ask me to log in through Flinks or Plaid?
The app you are using has hired that provider to handle the bank connection. You sign in through the provider's window, not the app's. The provider then passes the app read-only balances and transactions. Wealthsimple, for example, uses either Flinks or Plaid to link outside bank accounts.
Does Unified use Flinks or Plaid?
Unified uses Plaid to connect Canadian bank, credit card and investment accounts. Connections are read-only, so Unified can see balances and transactions but cannot move money.
Will open banking in Canada replace Flinks and Plaid?
No. Canada's consumer-driven banking framework sets rules and a common technical standard for sharing data, overseen by the Bank of Canada. Aggregators like Flinks and Plaid are expected to operate within it, using bank APIs instead of password-based screen scraping. Proposed regulations were published in June 2026. As of October 2026, no go-live date or screen-scraping ban date has been set.
Sources
All sources checked October 5, 2026.
- flinks.com: products, 15,000+ institutions, 1,500+ direct APIs, customer logos.
- Flinks pricing: Connect Starter, Scale, Enterprise.
- Flinks docs: Security: SOC 2 Type II, TLS 1.2+, encryption at rest, OAuth via Outbound.
- Flinks docs: Flinks Connect: user connection flow.
- BetaKit, August 2021: National Bank's 80% stake for $103 million.
- BetaKit, March 2024: Flinks' API strategy and 20,000+ institution figure.
- Plaid blog: Plaid in Canada (May 22, 2018).
- Plaid blog: Toronto office and RBC agreement (June 2022).
- TD Bank Group and Plaid data-access agreement (December 14, 2023).
- Plaid Help: What institutions does Plaid support?: 99%+ of Canadian deposit accounts.
- Plaid Help: products by country.
- Plaid Help: security certifications.
- Plaid pricing and Plaid legal (Plaid Portal).
- Lieff Cabraser: Plaid settlement final approval (July 2022).
- Wealthsimple Help: linking a bank account and Monarch Help: data providers.
- Department of Finance: Budget 2025 consumer-driven banking framework and Canada Gazette, June 27, 2026.
- MX account aggregation and Envestnet: Yodlee sale to STG.