www.ctfs.com Open in urlscan Pro
104.194.31.66  Public Scan

URL: https://www.ctfs.com/content/dash/en/public/login.html
Submission: On January 14 via api from US — Scanned from US

Form analysis 1 forms found in the DOM

Name: loginCtrl.form

<form data-ng-controller="LoginController as loginCtrl" class="dash-form--fill-space ng-pristine ng-scope ng-invalid ng-invalid-required ng-valid-pattern ng-valid-maxlength" novalidate="" show-hide-password="" name="loginCtrl.form"
  focus-first-invalid="" data-ng-submit="loginCtrl.submit()">
  <div data-ng-hide="!loginCtrl.isTooltipVisible" style="position:absolute; height:100vh; width:100vw; top:0px; left:0px;" data-ng-click="loginCtrl.toggleTooltip($event,'lgn-tooltip')" role="button" tabindex="0" aria-hidden="true" class="ng-hide">
  </div>
  <div>
    <!-- ngIf: loginCtrl.showErrorLogin -->
    <div id="log-in__input-username--section" class="dash-form__section">
      <label class="dash-form__field-label" for="username"> Username </label>
      <input id="username" name="username" type="text" class="dash-form__field ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required ng-valid-pattern ng-valid-maxlength" data-ng-class="loginCtrl.errors.username ? 'fieldError' : '' "
        data-ng-model="loginCtrl.input.username" data-ng-change="loginCtrl.onChangeInput('username')" data-ng-blur="loginCtrl.onBlurInput('username')" data-ng-keypress="($event.which === 13)?loginCtrl.submit():0"
        data-ng-pattern="/^(?:[a-zA-Z0-9\._!$@-]+)?$/" ng-pattern-restrict="" data-ng-trim="true" required="" autocomplete="off" maxlength="60" aria-invalid="false" aria-describedby="usernameValidations">
      <!--Error Message for username -->
      <div id="usernameValidations" class="error-messages ng-inactive" data-ng-messages="loginCtrl.form['username'].$error" role="alert" aria-atomic="true" aria-live="assertive">
        <!-- ngIf: loginCtrl.showErrorMessages('username') -->
      </div><!--Error Message for username END-->
      <p class="body-copy--medium">
        <a x-cq-linkchecker="valid" class="login-links" ng-href="/content/dash/en/public/forgot-username.html" href="/content/dash/en/public/forgot-username.html">Forgot Username</a>
      </p> <!-- MESSAGE: Forgot Username -->
    </div>
    <div class="log-in__remember--wrapper">
      <div style="display:inline-block;">
        <div class="checkbox checkboxFocusIndicator" data-style="rounded">
          <input type="checkbox" id="log-in__remember" name="log-in__remember" tabindex="0" role="checkbox" data-ng-keypress="loginCtrl.aodaClick($event, 'log-in__remember')" aria-checked="false" data-ng-model="loginCtrl.input.remember"
            class="ng-pristine ng-untouched ng-valid ng-empty">
          <label for="log-in__remember"> Remember my username </label>
          <button id="lgn-tooltip" class="dash-tooltip" type="button" tabindex="0" role="status" aria-label="" data-ng-click="loginCtrl.toggleTooltip($event,'lgn-tooltip')" aria-describedby="ttlgn">
            <div class="hiddenAODA"> Tooltip BANK-OPEN-GIC-ACCOUNT0050 </div>
            <span data-ng-hide="!loginCtrl.isTooltipVisible" data-ng-keydown="loginCtrl.toggleTooltipKeyPress($event,'lgn-tooltip')" class="dash-tooltip__hint tooltip-center ng-hide" id="ttlgn" tabindex="0" aria-hidden="true">
              <div class="ttl-header">
                <h2 class="remember-head"> Remember my username </h2>
                <div type="button" id="loginCloseButton" data-ng-click="loginCtrl.aodaBlur($event,'lgn-tooltip')" data-ng-keydown="loginCtrl.aodaBlur($event,'lgn-tooltip')" data-n="" aria-label="Close button for remember my user name information"
                  role="button" tabindex="0">
                  <svg class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-1ykwfd2" focusable="false" aria-hidden="true" viewBox="0 0 24 24" data-testid="CloseIcon">
                    <path d="M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"></path>
                  </svg>
                </div>
              </div>
              <br>
              <p class="ttl-body"> We will make it easier for you by remembering your username. However, you will still be required to enter your password each time.<br><br>If you are using a public or shared device, do not select this option.</p>
            </span>
          </button>
        </div>
      </div>
    </div>
    <div id="log-in__input-password--section" class="dash-form__section">
      <label class="dash-form__field-label" for="loginPassword"> Password </label>
      <input id="loginPassword" name="loginPassword" type="password" class="dash-form__field ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required" data-ng-model="loginCtrl.input.loginPassword"
        data-ng-class="loginCtrl.errors.loginPassword ? 'fieldError' : '' " data-ng-change="loginCtrl.onChangeInput('loginPassword')" data-ng-keypress="($event.which === 13)?loginCtrl.submit():0" data-ng-blur="loginCtrl.onBlurInput('loginPassword')"
        data-ng-trim="true" required="" autocomplete="off" aria-describedby="loginPasswordValidations" aria-invalid="false">
      <button id="loginPassword-eyeIcon-2" type="button" title="show password" class="password_eyeIcon maskedPassword"></button>
      <!--Error Message for username -->
      <div id="loginPasswordValidations" class="error-messages ng-inactive" data-ng-messages="loginCtrl.form['loginPassword'].$error" role="alert" aria-atomic="true" aria-live="assertive">
        <!-- ngIf: loginCtrl.showErrorMessages('loginPassword') -->
        <!-- ngIf: loginCtrl.showErrorMessages('loginPassword') -->
      </div><!--Error Message for username END-->
      <p class="body-copy--medium">
        <a x-cq-linkchecker="valid" class="login-links" ng-href="/content/dash/en/public/forgot_password.html" href="/content/dash/en/public/forgot_password.html">
                            Forgot Password
                        </a>
      </p>
    </div>
  </div>
  <button id="signin-form" type="submit" class="dash-button login-button-v2 dash-button--affirm loginFocusIndicator" ensure-click="" button-shake="false" data-ng-keydown="($event.which === 13 || $event.which === 32)?loginCtrl.submit():0"
    data-ng-disabled="loginCtrl.buttonLoading">
    <span aria-live="polite" loading="loginCtrl.buttonLoading" default-text="Sign In" loading-text="Loading" class="ng-isolate-scope"> <span ng-show="!loading" class="ng-binding" aria-hidden="false">Sign In</span> <span ng-show="loading"
        class="ng-binding ng-hide" aria-hidden="true">Loading</span> <span ng-show="loading" aria-hidden="true" class="ng-hide"><span class="button-loading">
          <div class="bounce1"></div>
          <div class="bounce2"></div>
          <div class="bounce3"></div>
        </span></span></span>
    <img data-ng-show="!loginCtrl.buttonLoading" src="https://media.ctfs.com/dash_icons/Info_Lock.svg" aria-hidden="false">
  </button>
  <p class="noAccount"> Don’t have an account yet? </p>
  <a id="enrollNowButton" x-cq-linkchecker="valid" class="dash-button" ng-href="/content/dash/en/public/enrolment.html" href="/content/dash/en/public/enrolment.html">
                    Enrol now
                </a>
</form>

Text Content

Javascript must be enabled to view the site.
Skip to main content
FR
Sign In
Toggle navigation
 * Credit Cards
   
   Credit Cards
   * Compare Triangle Credit Cards
   * Triangle Mastercard
   * Triangle World Elite Mastercard
   * Cash Advantage Mastercard
   * Gas Advantage Mastercard
   * Activate Your Credit Card
   * High Interest Savings Account
   * Tax Free Savings Account
   * GIC
   * Deposit Rates
   * Online Banking
   * Alerts
   * Creditor Insurance
   * Our Story
   * Careers
   * Diversity & Inclusion
   * Public Accountability
   * News Releases
   * Customer Support
   * Support for Seniors
   * Fraud Alert
   * Privacy & Security
   * Bank Agreements
   * Accessibility
   * Contact Us
 * Deposit Accounts
   
   Deposit Accounts
   * Compare Triangle Credit Cards
   * Triangle Mastercard
   * Triangle World Elite Mastercard
   * Cash Advantage Mastercard
   * Gas Advantage Mastercard
   * Activate Your Credit Card
   * High Interest Savings Account
   * Tax Free Savings Account
   * GIC
   * Deposit Rates
   * Online Banking
   * Alerts
   * Creditor Insurance
   * Our Story
   * Careers
   * Diversity & Inclusion
   * Public Accountability
   * News Releases
   * Customer Support
   * Support for Seniors
   * Fraud Alert
   * Privacy & Security
   * Bank Agreements
   * Accessibility
   * Contact Us
 * Digital Banking
   
   Digital Banking
   * Compare Triangle Credit Cards
   * Triangle Mastercard
   * Triangle World Elite Mastercard
   * Cash Advantage Mastercard
   * Gas Advantage Mastercard
   * Activate Your Credit Card
   * High Interest Savings Account
   * Tax Free Savings Account
   * GIC
   * Deposit Rates
   * Online Banking
   * Alerts
   * Creditor Insurance
   * Our Story
   * Careers
   * Diversity & Inclusion
   * Public Accountability
   * News Releases
   * Customer Support
   * Support for Seniors
   * Fraud Alert
   * Privacy & Security
   * Bank Agreements
   * Accessibility
   * Contact Us
 * Creditor Insurance
   
   Creditor Insurance
   * Compare Triangle Credit Cards
   * Triangle Mastercard
   * Triangle World Elite Mastercard
   * Cash Advantage Mastercard
   * Gas Advantage Mastercard
   * Activate Your Credit Card
   * High Interest Savings Account
   * Tax Free Savings Account
   * GIC
   * Deposit Rates
   * Online Banking
   * Alerts
   * Creditor Insurance
   * Our Story
   * Careers
   * Diversity & Inclusion
   * Public Accountability
   * News Releases
   * Customer Support
   * Support for Seniors
   * Fraud Alert
   * Privacy & Security
   * Bank Agreements
   * Accessibility
   * Contact Us
 * About Us
   
   About Us
   * Compare Triangle Credit Cards
   * Triangle Mastercard
   * Triangle World Elite Mastercard
   * Cash Advantage Mastercard
   * Gas Advantage Mastercard
   * Activate Your Credit Card
   * High Interest Savings Account
   * Tax Free Savings Account
   * GIC
   * Deposit Rates
   * Online Banking
   * Alerts
   * Creditor Insurance
   * Our Story
   * Careers
   * Diversity & Inclusion
   * Public Accountability
   * News Releases
   * Customer Support
   * Support for Seniors
   * Fraud Alert
   * Privacy & Security
   * Bank Agreements
   * Accessibility
   * Contact Us
 * Help
   
   Help
   * Compare Triangle Credit Cards
   * Triangle Mastercard
   * Triangle World Elite Mastercard
   * Cash Advantage Mastercard
   * Gas Advantage Mastercard
   * Activate Your Credit Card
   * High Interest Savings Account
   * Tax Free Savings Account
   * GIC
   * Deposit Rates
   * Online Banking
   * Alerts
   * Creditor Insurance
   * Our Story
   * Careers
   * Diversity & Inclusion
   * Public Accountability
   * News Releases
   * Customer Support
   * Support for Seniors
   * Fraud Alert
   * Privacy & Security
   * Bank Agreements
   * Accessibility
   * Contact Us

Sign In
FR


SIGN IN TO YOUR CREDIT CARD AND DEPOSIT ACCOUNTS

Username


Forgot Username

Remember my username
Tooltip BANK-OPEN-GIC-ACCOUNT0050


REMEMBER MY USERNAME




We will make it easier for you by remembering your username. However, you will
still be required to enter your password each time.

If you are using a public or shared device, do not select this option.

Password


Forgot Password

Sign In Loading




Don’t have an account yet?

Enrol now


CANADIAN TIRE BANK IS A MEMBER OF CANADA DEPOSIT INSURANCE CORPORATION (CDIC)

Support

 * Customer Support
 * Support for Seniors
 * Accessibility
 * Contact Us

About Canadian Tire Bank

 * Our Story
 * Careers
 * Diversity & Inclusion
 * Voluntary Codes & Commitments
 * Public Accountability
 * Accessibility Plan
 * News Releases

Legal

 * Terms & Conditions
 * Bank Agreements
 * Privacy & Security
 * CDIC Member Information

Download the Triangle App

 * Scan the QR code to download the app.
 * 
 * 
 * 

SUPPORT

 * Customer Support
 * Support for Seniors
 * Accessibility
 * Contact Us

ABOUT CANADIAN TIRE BANK

 * Our Story
 * Careers
 * Diversity & Inclusion
 * Voluntary Codes & Commitments
 * Public Accountability
 * Accessibility Plan
 * News Releases

LEGAL

 * Terms & Conditions
 * Bank Agreements
 * Privacy & Security
 * CDIC Member Information

Download the Triangle App



Level Access

© Canadian Tire Bank. All rights reserved


Feedback


LIVE CHAT

Tab to the end of the page to access this notification.

close