my.canadalife.com
Open in
urlscan Pro
34.149.43.205
Public Scan
Submitted URL: https://click.mail.canadalife.com/?qs=a6008a07022cf9e3f2ad295e05d6844e7054c14edb70ec0c2cd8ea98b6ac3efa47a723e9dccb7fd45b8e4e86e6ff...
Effective URL: https://my.canadalife.com/sign-in
Submission: On April 01 via manual from IN — Scanned from DE
Effective URL: https://my.canadalife.com/sign-in
Submission: On April 01 via manual from IN — Scanned from DE
Form analysis
2 forms found in the DOMName: climsMyLogin:j_id14 — POST /climsmylogin
<form id="climsMyLogin:j_id14" name="climsMyLogin:j_id14" method="post" action="/climsmylogin" enctype="application/x-www-form-urlencoded">
<input type="hidden" name="climsMyLogin:j_id14" value="climsMyLogin:j_id14">
<div id="climsMyLogin:j_id14:j_id1484"></div>
</form>
Name: climsMyLogin:j_id524:j_id525:j_id526:j_id527:loginForm — POST /climsmylogin
<form id="climsMyLogin:j_id524:j_id525:j_id526:j_id527:loginForm" name="climsMyLogin:j_id524:j_id525:j_id526:j_id527:loginForm" method="post" action="/climsmylogin" class="card login__card" enctype="application/x-www-form-urlencoded">
<input type="hidden" name="climsMyLogin:j_id524:j_id525:j_id526:j_id527:loginForm" value="climsMyLogin:j_id524:j_id525:j_id526:j_id527:loginForm">
<div class="nds-grid nds-grid_align-spread">
<h1 class="nds-m-top_none nds-m-bottom_none">
<legend class="h1">Sign in</legend>
</h1>
<button class="n-link n-link-cta go-to-loginHelp" type="button">
<img aria-hidden="true" src="https://www.canadalife.com/content/dam/public/icons/system/help_red.svg">
<span class="n-link__text">Sign-in help</span>
</button>
</div>
<div class="nds-form-element nds-form-container">
<div class="nds-form-element__control nds-form-element__control-animated-label"><input id="climsMyLogin:j_id524:j_id525:j_id526:j_id527:loginForm:username" type="text" name="climsMyLogin:j_id524:j_id525:j_id526:j_id527:loginForm:username"
value="" class="locity-input nds-input" required="required" tabindex="0" data-show-valid-msg="false" aria-describedby="ims-login-grs-login-fail ims-login-api-failure ims-login-error-invalid ims-login-error-locked" aria-required="true"
data-type="email" data-show-valid-icon="false">
<label class="label" for="climsMyLogin:j_id524:j_id525:j_id526:j_id527:loginForm:username"> Email address/GRS Access ID </label>
</div>
</div>
<div class="nds-form-element">
<div class="nds-form-element__control nds-form-element__control-animated-label"><span id="climsMyLogin:j_id524:j_id525:j_id526:j_id527:loginForm:password">
<style>
#passwordId_pwValidation li {
list-style: disc;
margin-left: 2rem;
}
#passwordId_pwValidation li.error,
#passwordId_pwValidation li.success {
list-style: none;
margin-left: 0rem;
padding-left: 2rem;
}
#passwordId_pwValidation li.error {
background-image: url('https://www.canadalife.com/content/dam/public/icons/system/x_error.svg');
background-position: top left;
background-repeat: no-repeat;
}
#passwordId_pwValidation li.error::before {
content: "Your password needs to include at least ";
position: absolute;
left: -10000px;
top: auto;
width: 1px;
height: 1px;
overflow: hidden;
}
#passwordId_pwValidation li.success {
background-image: url('https://www.canadalife.com/content/dam/public/icons/system/check_success.svg');
background-position: top left;
background-repeat: no-repeat;
}
#passwordId_pwValidation li.success::before {
content: "Success, your password includes ";
position: absolute;
left: -10000px;
top: auto;
width: 1px;
height: 1px;
overflow: hidden;
}
.error-border input[type="text"] {
margin-bottom: 0px;
}
.error-border input[type="password"] {
margin-bottom: 0px;
}
.password-hide-show {
width: 100%;
display: flex;
flex-direction: row;
}
.password-hide-show input[type="password"]:focus {
margin-right: 2px;
}
.password-hide-show div[role="button"]:hover {
box-shadow: inset 0 0 0 2px #93948e;
transition: box-shadow .4s ease;
}
.password-hide-show div[role="button"]:active {
box-shadow: inset 0 0 0 1px #93948e;
border-width: 1px;
}
.password-hide-show div[role="button"]:focus {
box-shadow: inset 0 0 0 2px #93948e;
outline: var(--n-theme-a11y-outline-width) solid var(--n-theme-a11y-outline-color);
outline-offset: var(--n-theme-a11y-outline-offset-inner);
}
.password-hide-show div[role="button"] {
background-color: white;
width: 175px;
border-width: 0px;
box-shadow: inset 0 0 0 1px #93948e;
color: var(--n-theme-color-text);
text-align: center;
vertical-align: middle;
line-height: 48px;
}
#passwordId_capslock-error {
display: none;
}
.visually-hidden-icon {
position: absolute;
clip: rect(1px, 1px, 1px, 1px);
}
</style>
<div class="nds-form-element nds-form-container" id="passwordId_PasswordDiv">
<div class="nds-form-element__control nds-form-element__control-animated-label">
<label class="label" for="climsMyLogin:j_id524:j_id525:j_id526:j_id527:loginForm:password:j_id1014:password"> Password </label>
<div class="password-hide-show error-border" id="passwordId_PasswordId">
<div id="passwordId_Password" style="display: contents;"><input id="climsMyLogin:j_id524:j_id525:j_id526:j_id527:loginForm:password:j_id1014:password" type="password"
name="climsMyLogin:j_id524:j_id525:j_id526:j_id527:loginForm:password:j_id1014:password" value="" maxlength="50" tabindex="0" class="locity-input nds-input" data-show-valid-msg="false" aria-describedby="passwordId_passwordHint"
aria-required="true" data-show-valid-icon="false" required="" autocomplete="off">
</div>
<div aria-label="Show password" id="passwordId_passwordButton" role="button" tabindex="0">Show</div>
</div>
<div class="hint-text is-color-text-light" id="passwordId_passwordHint">
<div id="passwordId_capslock-error" role="status">Caps lock is on</div>
<div class="is-hidden error-message blank nds-p-bottom_medium">
<span class="visually-hidden-icon">error</span> Enter your password.
</div>
<div class="is-hidden error-message invalid nds-p-bottom_medium">
<span class="visually-hidden-icon">error</span> Let’s make that password stronger.
</div>
<div class="is-hidden error-message mismatch">
<span class="visually-hidden-icon">error</span> Your passwords don’t match – did you type too fast?
</div>
<div class="is-hidden error-message length">
<span class="visually-hidden-icon">error</span> Password must be less than 50 characters.
</div>
<div aria-live="assertive" class="is-hidden error-message weak" id="passwordId_ariaPwValidations">
<span class="visually-hidden-icon">error</span> Let’s make that password stronger. <ul>
<li aria-hidden="true" class="success" criteria="^.{12,50}$" id="passwordId_success-length">Success, your password includes at least 12 characters.</li>
<li aria-hidden="true" class="error" criteria="[A-Z]" id="passwordId_error-upper">Your password needs to include at least 1 uppercase letter.</li>
<li aria-hidden="true" class="success" criteria="[a-z]" id="passwordId_success-lower">Success, your password includes at least 1 lowercase letter.</li>
<li aria-hidden="true" class="error" criteria="[0-9]" id="passwordId_error-number">Your password needs to include at least 1 number.</li>
<li aria-hidden="true" class="success" criteria="[!#$%\-_=+<>]" id="passwordId_success-special">Success, your password includes at least 1 of these special characters: ! # $ % - _ = + < ></li>
</ul>
</div>
<div style="display:none"> Password must include at least: <ul id="passwordId_pwValidation">
<li criteria="[a-z]">1 lowercase letter</li>
<li criteria="[A-Z]">1 uppercase letter</li>
<li criteria="[0-9]">1 number</li>
<li criteria="^.{12,50}$">12 characters</li>
<li criteria="[!#$%\-_=+<>]">1 of these special characters: ! # $ % - _ = + < ></li>
</ul>
</div>
</div>
</div>
</div>
<script type="text/javascript">
//# sourceURL=passwordHideShow.js
$(document).ready(() => {
const $Password = $('#passwordId_PasswordDiv');
const $pwdValidations = $Password.find('#passwordId_pwValidation li');
const $ariaPwdValidations = $Password.find('#passwordId_ariaPwValidations li');
const errorClass = 'nds-has-error';
//Helper functions
function validate($field, focusSet, validations) {
const $container = $field.closest('.nds-form-element');
let errorFound = false;
return validations.reduce((err, {
assert,
target,
com
}) => {
if (!errorFound && assert(val)) {
$container.addClass(errorClass).find(target).removeClass('is-hidden');
if (!focusSet) {
$field.focus();
}
errorFound = true;
return true;
}
return err || false;
}, focusSet);
}
function showError($field, target, setFocus) {
$field.closest('.nds-form-element').addClass(errorClass).find(target).removeClass('is-hidden');
return setFocus && !!$field.focus();
}
function clearFieldErrors($field) {
$field.closest('.nds-form-container').removeClass(errorClass).find('.error-message:not(.is-hidden)').addClass('is-hidden');
}
function criteriaToData(idx, mess) {
const $mess = $(mess);
$mess.data('criteria', new RegExp($mess.attr("criteria")));
}
function togglePasswordFieldType(e) {
const $self = $(e.currentTarget);
const $pwdfield = $Password.find('[id$="password"]');
if ($pwdfield.prop('type') == "password") {
$pwdfield.prop('type', "text");
e.currentTarget.innerHTML = 'Hide';
$self.attr('aria-label', "Hide password");
} else {
$pwdfield.prop('type', "password");
e.currentTarget.innerHTML = 'Show';
$self.attr('aria-label', "Show password");
}
}
//Preprocessing page
$pwdValidations.each(criteriaToData);
$ariaPwdValidations.each(criteriaToData);
$Password.on('input', '[id$="password"]', (e) => {
const $self = $(e.currentTarget);
const val = $self.val();
clearFieldErrors($self);
$pwdValidations.removeClass('error').removeClass('success');
if (val.length === 0) {
$ariaPwdValidations.attr("aria-hidden", "true");
} else {
$pwdValidations.each((idx, mess) => {
const $mess = $(mess);
const valid = $mess.data('criteria').test(val);
$mess.toggleClass('error', !$mess.data('criteria').test(val));
$mess.toggleClass('success', $mess.data('criteria').test(val));
});
}
// find the capslock error element within the given password element.
const $capsLockError = $Password.find('[id$="passwordId_capslock-error"]');
if (true && event.getModifierState("CapsLock")) {
// Capslock on
$capsLockError.show();
} else {
// Capslock off
$capsLockError.hide();
}
}).on('focus', (e) => {
const $capsLockError = $Password.find('[id$="passwordId_capslock-error"]');
if (true && event.getModifierState("CapsLock")) {
// Capslock on
$capsLockError.show();
} else {
// Capslock off
$capsLockError.hide();
}
}).on('click', '[id$="passwordId_passwordButton"]', togglePasswordFieldType).on('keypress', '[id$="passwordId_passwordButton"]', (e) => {
if (e.keyCode == 13 || e.keyCode == 32) {
e.preventDefault();
togglePasswordFieldType(e);
}
})
});
window.onload = function() {
$('input[type=password]').attr("autocomplete", "off");
};
</script>
</span>
</div>
</div>
<div class="nds-form-element nds-form-container" id="remember-me-container">
<div class="nds-form-element__control nds-vertical_checkbox">
<span class="nds-checkbox nds-p-bottom_none"><input id="climsMyLogin:j_id524:j_id525:j_id526:j_id527:loginForm:rememberMe" type="checkbox" name="climsMyLogin:j_id524:j_id525:j_id526:j_id527:loginForm:rememberMe" tabindex="0">
<label aria-label="Remember my email address" class="nds-checkbox__label nds-p-bottom_none" for="climsMyLogin:j_id524:j_id525:j_id526:j_id527:loginForm:rememberMe">
<span class="nds-checkbox_faux"></span>
<span class="nds-form-element__label">Remember me</span>
</label>
</span>
</div>
</div><input id="climsMyLogin:j_id524:j_id525:j_id526:j_id527:loginForm:loginButton" type="submit" name="climsMyLogin:j_id524:j_id525:j_id526:j_id527:loginForm:loginButton" value="Sign in" class="nds-button nds-button_brand">
<a class="nds-button nds-button_neutral" href="register">Register</a>
<div id="climsMyLogin:j_id524:j_id525:j_id526:j_id527:loginForm:j_id1485"></div>
</form>
Text Content
* FR * * * * * * * * * HERE'S HOW TO SIGN IN For My Canada Life at Work Use the email address you chose when you signed up for My Canada Life at Work. For GRS Access (savings) Sign in with your existing GRS Access ID (usually a 7-digit number, a custom ID you created or an email address). For GroupNet (benefits) Sign in with your existing GroupNet sign-in email address. SIGN IN Sign-in help Email address/GRS Access ID Password Show Caps lock is on error Enter your password. error Let’s make that password stronger. error Your passwords don’t match – did you type too fast? error Password must be less than 50 characters. error Let’s make that password stronger. * Success, your password includes at least 12 characters. * Your password needs to include at least 1 uppercase letter. * Success, your password includes at least 1 lowercase letter. * Your password needs to include at least 1 number. * Success, your password includes at least 1 of these special characters: ! # $ % - _ = + < > Password must include at least: * 1 lowercase letter * 1 uppercase letter * 1 number * 12 characters * 1 of these special characters: ! # $ % - _ = + < > Remember me Register Forgot Password or Access ID/email address? SIGN-IN SUPPORT INFORMATION * HOW DO YOU KNOW WHAT INFO TO SIGN IN WITH? Sign in as follows depending on what you are trying to access: GRS Access (to view your savings info) Sign in with your existing GRS Access ID (usually a 7-digit number, a custom ID you created or an email address) and password. GroupNet (to view your benefits info) Sign in with your existing GroupNet sign-in email address and password. My Canada Life at Work Use the email address and password you chose when you signed up for My Canada Life at Work (only applicable for members who have already been invited to sign up and have completed registration). warning CAN'T REMEMBER YOUR SIGN-IN INFO? If you had previously saved your usernames and passwords for GRS Access, GroupNet or My Canada Life at Work in your browser, you should be able to retrieve them. Go to the passwords section of your browser settings. Here's how to get started with some common browsers: Chrome Select the 3 vertical dots and choose Settings > Passwords. Firefox From the "hamburger" menu (3 horizontal lines) select Logins and Passwords. Safari From the Safari menu, choose Preferences > Passwords. * WHY DID SIGN-IN CHANGE? We've updated the sign-in page to simplify managing your workplace benefits and savings. Instead of having to go to different sites, there's just one place for all our customers to sign in. This is the first step in moving towards having a single user ID and password for all of our sites. * HOW DO YOU KNOW WHEN IT'S TIME TO SWITCH TO MY CANADA LIFE AT WORK? When it's time for you to switch to My Canada Life at Work you’ll be prompted to do so after you sign in. * FORGOT YOUR PASSWORD OR ACCESS ID/EMAIL ADDRESS? You can reset your password here. If you forgot your Access ID for GRS Access or your email address for GroupNet or My Canada Life at work, find out how to recover them. * HOW DO YOU CHANGE THE EMAIL ADDRESS YOU USE TO SIGN IN TO GROUPNET? 1. Sign in and select Profile. 2. Under Security, select Change sign-in email address. 3. Enter your new sign-in email address and current password. We’ll sign you out and send a verification email to your new email address. 4. Verify your new email address. You’ll now be able to sign in to GroupNet with your new email address. * HOW DO YOU CHANGE THE EMAIL ADDRESS YOU USE TO SIGN IN TO MY CANADA LIFE AT WORK? 1. Sign in and select Profile. 2. Under Security, select Edit sign-in email address. 3. Enter your new sign-in email address and current password. We’ll sign you out and send a verification email to your new email address. 4. Verify your new email address. You’ll now be able to sign in to My Canada Life at Work with your new email address. * WHAT WEB BROWSERS DOES MY CANADA LIFE AT WORK SUPPORT? My Canada Life at Work works on these browsers. We recommend that you always use the latest version. * Google Chrome (preferred) * Microsoft Edge (Chromium) * Mozilla Firefox * Apple Safari * STILL NEED HELP? CALL US OR CHAT WITH US ONLINE. If you’re having trouble registering or signing in: Call us weekdays from 8 a.m. to 8 p.m. ET at 1-888-222-0775. Or chat with us online weekdays from 9 a.m. to 5 p.m. ET. REGISTRATION SUPPORT INFORMATION * HOW TO REGISTER? If you already have a GroupNet, GRS Access or My Canada Life at Work account, you don't need to register. Just use your existing sign-in info. If you don't have an account yet, register now. * WHAT INFORMATION DO YOU NEED TO REGISTER? All you need is: * Your name as it appears on your plan documents * Your plan or policy number * Your member ID or certificate number * WHAT IS A PLAN NUMBER AND MEMBER ID (OR CERTIFICATE NUMBER)? They're your identifiers for your health benefits that you get through your employer. You can find them on your benefits card. Your plan number is usually up to 6 digits, and is entirely numerical. Your member ID (or certificate number) is up to 10 characters and can include letters. If you don't have a benefits card, call us for help at 1-888-222-0775. * WHAT IS A PLAN/POLICY NUMBER AND CERTIFICATE NUMBER? They're your identifiers for savings and pension plans that you get through your employer. You’ll find your plan/policy and certificate numbers on your mailed statements, on the second page, under key information. If you don't have a mailed statement, call us for help at 1-888-222-0775. * HOW TO CONFIRM YOUR EMAIL ADDRESS? Go to the inbox of the email address you provided when you registered. Look for an email sent from Canada Life with the subject line Confirm your email address. Can’t find it? Check your spam folder or resend the email. * WHAT IS 2-STEP VERIFICATION? It's extra security for your account. When it's on, each time you sign in, you'll enter your email address and password as usual. But you'll also be asked to enter a 5-digit code that we'll send to you by email. We'll also send you a code to enter each time you change your password. This way, no one will be able to access your account without the code. * STILL NEED HELP? CALL US OR CHAT WITH US ONLINE. If you’re having trouble registering or signing in: Call us weekdays from 8 a.m. to 8 p.m. ET at 1-888-222-0775. Or chat with us online weekdays from 9 a.m. to 5 p.m. ET. SORRY, THIS BROWSER IS NO LONGER SUPPORTED Please sign in using the latest version of one of our supported browsers: * Google Chrome (preferred) * Microsoft Edge (Chromium) * Mozilla Firefox * Apple Safari © The Canada Life Assurance Company 2009 - 2024 * * Terms and conditions * Privacy * Internet security * Accessibility WHERE TO FIND YOUR PLAN NUMBER AND MEMBER ID Look for them on your benefits card. Don’t have a card yet? Contact your plan administrator. BENEFITS CARD FIND YOUR PLAN NUMBER AND MEMBER ID ON YOUR BENEFITS CARD Your plan number is a 6-digit number. Your member ID, which is also called your ID number, can be up to 10 characters. They are both located on the front of your benefits card. CONTENT OF A SAMPLE BENEFITS CARD * The Great-West Life Assurance Company * Prescription drugs and Travel Assistance * Customer service: 1-800-957-9777 * www.greatwestlife.com * Carrier number: 11 * Plan number: 123456 * Member ID: 0000567890 * Issue number: 01 * Granger Robert * Travel Assistance ID: 870 * assure Close WE’RE HERE TO HELP Need help registering or signing in to GroupNet for plan members? Call us at 1-800-957-9777. Note: This number is dedicated solely to providing help with registering for or signing in to GroupNet for plan members. Close IMS DEBUG CONSOLE language: en_US isFailedLogin: false isLocked: false isFrozen: false isGRSFailedLogin: false isAPIFailed: false hasNumerical: false isInvalidDomainEntry: false startURL: is2FAFrozen: false isActivatedLogin: false isIMSBrowserUnsupportedFeatureToggleActive: true PLEASE CHOOSE YOUR COOKIE PREFERENCES Cookies are small files stored on your device when you visit a website. We use cookies to analyze website usage, improve site performance, personalize your experience and provide relevant information based on your browsing interests. They also help us improve and make your visit easier by storing your settings and preferences. For example, cookies may store your log-in information, save your email address, or track which pages you’re viewing to learn what information or products might be of interest to you. Some cookies are essential for the site to function properly and can’t be switched off, but you can manage your preferences for other cookies.More information about cookies Manage cookies Accept all cookies MANAGE YOUR COOKIE PREFERENCES Some cookies are essential for our site to function properly and can’t be switched off. You can, however, use this tool to manage your other cookie settings. Select each category to learn more about these different types of cookies, and note that leaving certain categories off may impact your experience on our website and limit the services we’re able to offer. More information about cookies Allow all cookies MANAGE MY COOKIE PREFERENCES ESSENTIAL COOKIES Always Active These cookies are necessary for the website to function properly and can't be switched off. Without these cookies, the site may not be secure and certain features may not work as expected. FUNCTIONAL COOKIES Functional Cookies These cookies allow the website to provide enhanced functionality, including remembering your language preferences or sign-in details for your online account. ANALYTICS AND PERFORMANCE COOKIES Analytics and Performance Cookies These cookies allow us to count visits and traffic sources so we can measure and improve the performance of our site. They help us to know about the usage of our site which can help us make improvements to make it easier for you to find relevant information. Back Button COOKIE LIST Search Icon Filter Icon Clear checkbox label label Apply Cancel Consent Leg.Interest checkbox label label checkbox label label checkbox label label Confirm my choices