Canada Revenue Agency
Symbol of the Government of Canada

Common menu bar links

Your browser

computer screen

To make sure you can file your income tax return securely and confidentially, you must use a web browser that supports the Transport Layer Security (TLS) protocols.

If you don't have a browser that meets the security standard, you can either download a complete browser package or upgrade the one you have. Just pick the package you need for your computer from our list of tested browsers. The Canada Revenue Agency (CRA) recommends upgrading to a browser that supports TLS 1.2

To ensure that you're identified during your online session, you should also make sure that your cookies are enabled in your browser settings.

What if I do not upgrade my browser?

When you are ready to file your tax return, our servers will perform an encryption check to verify that the browser you are using meets our security requirement.

If your browser passes the encryption check, you will be directed to the NETFILE transmission webpage to file your tax return.

To access the NETFILE transmission page, you must have a browser that supports Transport Layer Security (TLS). If your TLS settings have been disabled or don't meet the minimum requirement you will get a generic error message from your browser telling you to check the settings. The message from your browser will resemble the following:

The page cannot be displayed
The page you are looking for is currently unavailable. The website might be experiencing technical difficulties, or you may need to adjust your browser settings.

If you get this message, you should visit our Browser settings page.


Encryption is a way of encoding information before it is transmitted over the Internet. Your encrypted tax data will be decoded on our protected server.

We use encryption to ensure that no unauthorized party will access your personal information. Data from your computer is encrypted before being sent. This changes your data into a format that can be safely transmitted over the Internet. Once the data is encrypted, it cannot be read until it reaches its destination and is decrypted, using an encryption key.

For more information on the of TLS encryption, see our Security webpage.

Tested browsers

Although other web browsers may also function, the following have proven to work with NETFILE:

It's your responsibility to download and install the necessary browser. You can link directly to these websites to upgrade your browser version.

Your tax preparation software or web application may only support certain browsers.

Notice to Macintosh users
To transmit your tax return through NETFILE you may have to use a different browser than the one your tax preparation software supports.

New browser versions
Recently released versions have not been fully tested for compatibility with our website, and we cannot provide support for these products.