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
Submission: On January 14 via api from US — Scanned from US
Form analysis
1 forms found in the DOMName: 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