www.vmedia.ca
Open in
urlscan Pro
172.67.23.185
Public Scan
Submitted URL: https://kwcom.ca/
Effective URL: https://www.vmedia.ca/en/partners/5b75403387fb81001a93aea478e07c43dd6d26d6ed654502/cart
Submission: On June 08 via api from US — Scanned from CA
Effective URL: https://www.vmedia.ca/en/partners/5b75403387fb81001a93aea478e07c43dd6d26d6ed654502/cart
Submission: On June 08 via api from US — Scanned from CA
Form analysis
2 forms found in the DOMName: canadaAutocompleteForm —
<form name="canadaAutocompleteForm" novalidate="" class="ng-pristine ng-invalid ng-invalid-required">
<!---->
<div class="canada-autocomplete__show" data-ng-if="form.autocompleteEnabled">
<div class="form-control__wrapper canada-autocomplete__input user-check__address-form"
ng-class="{'has-error': (!addressIsValid() && !!address.isModified) || (!addressIsValid() && checked) || (!addressIsValid() && !!invalidProvince)}">
<div id="user-check__address-selector" class="user-check__address-control user-check__address-control--autocomplete user-check__address-control--with-apartment mb-none">
<div class="user-check__address-box">
<input type="text" data-ui-test="address-input" id="ca-autocomplete-checkoutguid" class="form-control user-check__address-input ng-pristine ng-untouched ng-valid ng-empty user-check__address-input--empty"
ng-class="{'user-check__address-input--fulfilled': !!inputPlaceholder, 'user-check__address-input--empty': !inputPlaceholder}" placeholder="Example: 1003-12 Timor St., Toronto, ON" data-ng-model="model.address" data-ng-change="vm.clear()"
autocomplete="off">
<input type="text" data-ui-test="address-apt-input" name="apt" data-ng-model="address.appt" class="form-control user-check__address-apartment ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required" ng-required="true"
ng-attr-placeholder="{{isMultiunit ? 'Apt.' : 'Apt. (optional)' }}" placeholder="Apt. (optional)" required="required">
<i class="form-control__icon form-control__icon--error ng-hide" style="margin-right: 10px;" ng-show="!addressIsValid() && isMultiunit"></i>
<div class="form-control__messages form-control__messages--disabled ng-hide" ng-show="!addressIsValid() && isMultiunit">
<p class="form-control__message form-control__message--error">Required</p>
</div>
</div>
<span class="user-check__address-btn-check-box">
<button data-ui-test="address-check-btn" ng-click="check()" id="available__btn-check-address" class="btn btn-primary available__btn-check">Check</button>
</span>
</div>
</div>
<div class="clearfix"></div>
</div><!---->
</form>
Name: vm.checkingForm —
<form name="vm.checkingForm" ng-submit="vm.checkingForm.$valid && vm.checkPostalCode()" role="form" class="ng-pristine ng-invalid ng-invalid-required ng-valid-pattern">
<div class="user-check__address-control user-check__address-control--postal input-group mb-none">
<div ng-class="{'has-error': (!vm.checkingForm.postalCode.$pristine || vm.checkingForm.postalCode.$touched) && vm.checkingForm.postalCode.$invalid }">
<div class="form-control__wrapper">
<input id="available__address" ng-model="vm.model.postalCode" name="postalCode" ng-required="true"
ng-pattern="/^[ABCEGHJ-NPRSTVXYabceghj-nprstvxy]{1}[0-9]{1}[ABCEGHJ-NPRSTV-Zabceghj-nprstv-z]{1}[ ]?[0-9]{1}[ABCEGHJ-NPRSTV-Zabceghj-nprstv-z]{1}[0-9]{1}$/" type="text" placeholder="Enter postal code"
class="form-control user-check__address-input user-check__address-input--postal ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required ng-valid-pattern" required="required">
<i class="form-control__icon form-control__icon--error ng-hide" ng-show="(!vm.checkingForm.postalCode.$pristine || vm.checkingForm.postalCode.$touched) && vm.checkingForm.postalCode.$invalid"></i>
<!---->
</div>
</div>
<span class="input-group-btn">
<button type="submit" data-ui-test="check_button_google" id="available__btn-check-address" class="btn btn-primary available__btn-check form__btn--disabled"
ng-class="{'form__btn--disabled': vm.checkingForm.$invalid || vm.filters.postalIsChecking}" ng-disabled="vm.checkingForm.$invalid || vm.filters.postalIsChecking" disabled="disabled"> Check </button>
</span>
</div>
</form>
Text Content
UNBEATABLE INTERNET, TV, HOME PHONE & HOME SECURITY ENTER YOUR ADDRESS TO FIND OUT WHAT WORKS BEST FOR YOU New customer Existing Required Check ADDRESS DETAILS Address Apartment City Postal Code Country Province Update Address Check Check another address SELECT YOUR SERVICES INTERNET Sorry, not yet available Already subscribed TV Sorry, not yet available Already subscribed HOME PHONE Sorry, not yet available Already subscribed HOME SECURITY Sorry, not yet available Already subscribed WHAT'S INCLUDED IN ALL OUR PLANS * NO TERM CONTRACTS No cancellation fees. Upgrade, downgrade, or cancel service at any time. * UNLIMITED USAGE No caps or download tiers. Get the most out of your internet connection. * SAVE MONEY Low, low prices for unlimited Internet, TV and Home Phone. Why pay more? * GREAT SERVICE Our customers always come first. Have a problem? We are here to help. EASY TO SIGN UP ONLINE. Contact us to learn more. +1-855-333-8269 Next Afghanistan Åland Albania Algeria American Samoa Andorra Angola Anguilla Antarctica Antigua and Barbuda Argentina Armenia Aruba Australia Austria Azerbaijan Bahamas Bahrain Bangladesh Barbados Belarus Belgium Belize Benin Bermuda Bhutan Bolivia Bonaire, Sint Eustatius and Saba Bosnia and Herzegovina Botswana Bouvet Island Brazil British Indian Ocean Territory British Virgin Islands Brunei Bulgaria Burkina Faso Burma Burundi Cambodia Cameroon Canada Cape Verde Cayman Islands Central African Republic Chad Chile China Christmas Island Cocos (Keeling) Islands Colombia Comoros Congo Congo (Democratic Republic) Cook Islands Costa Rica Croatia Cuba Curaçao Cyprus Czechia Denmark Djibouti Dominica Dominican Republic East Timor Ecuador Egypt El Salvador Equatorial Guinea Eritrea Estonia Ethiopia Falkland Islands Faroe Islands Fiji Finland France French Guiana French Polynesia French Southern Territories Gabon Gambia Georgia Germany Ghana Gibraltar Greece Greenland Grenada Guadeloupe Guam Guatemala Guernsey Guinea Guinea-Bissau Guyana Haiti Heard Island and McDonald Islands Honduras Hong Kong Hungary Iceland India Indonesia Iran Iraq Ireland Isle of Man Israel Italy Ivory Coast Jamaica Japan Jersey Jordan Kazakhstan Kenya Kiribati Korea (North) Korea (South) Kuwait Kyrgyzstan Laos Latvia Lebanon Lesotho Liberia Libya Liechtenstein Lithuania Luxembourg Macao Macedonia Madagascar Malawi Malaysia Maldives Mali Malta Marshall Islands Martinique Mauritania Mauritius Mayotte Mexico Micronesia Moldova Monaco Mongolia Montenegro Montserrat Morocco Mozambique Namibia Nauru Nepal Netherlands New Caledonia New Zealand Nicaragua Niger Nigeria Niue Norfolk Island Northern Mariana Islands Norway Oman Pakistan Palau Palestine Panama Papua New Guinea Paraguay Peru Philippines Pitcairn Poland Portugal Puerto Rico Qatar Réunion Romania Russia Rwanda Saint Martin (French) Samoa San Marino Sao Tome and Principe Saudi Arabia Senegal Serbia Seychelles Sierra Leone Singapore Sint Maarten (Dutch) Slovakia Slovenia Solomon Islands Somalia South Africa South Georgia and the South Sandwich Islands South Sudan Spain Sri Lanka St Barthélemy St Helena, Ascension and Tristan da Cunha St Kitts and Nevis St Lucia St Pierre and Miquelon St Vincent Sudan Suriname Svalbard and Jan Mayen Swaziland Sweden Switzerland Syria Taiwan Tajikistan Tanzania Thailand Togo Tokelau Tonga Trinidad and Tobago Tunisia Turkey Turkmenistan Turks and Caicos Islands Tuvalu Uganda Ukraine United Arab Emirates United Kingdom United States United States Minor Outlying Islands United States Virgin Islands Uruguay Uzbekistan Vanuatu Vatican City Venezuela Vietnam Wallis and Futuna Western Sahara Yemen Zambia Zimbabwe