{"id":2949,"date":"2025-05-27T15:11:11","date_gmt":"2025-05-27T19:11:11","guid":{"rendered":"https:\/\/www.www.rts-canada.com\/distributors\/"},"modified":"2025-09-19T22:58:58","modified_gmt":"2025-09-20T02:58:58","slug":"distributors","status":"publish","type":"page","link":"https:\/\/www.rts-canada.com\/en\/distributors\/","title":{"rendered":"Distributors"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"2949\" class=\"elementor elementor-2949 elementor-466\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3f7ab49 e-con-full e-flex e-con e-parent\" data-id=\"3f7ab49\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8a6463b elementor-widget elementor-widget-html\" data-id=\"8a6463b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div id=\"map-container\">\n  <div id=\"list\">\n    <input id=\"search\" type=\"text\" placeholder=\"Search...\" style=\"width:100%;padding:10px;box-sizing:border-box;margin-bottom:5px;border:none;border-radius:0\">\n  <\/div>\n  <div id=\"map\"><\/div>\n<\/div>\n\n<style>\n  #map-container { display:flex; width:100%; height:85vh; box-sizing:border-box; }\n  #map { flex:1; height:85vh; min-height:420px; position:relative; z-index:1; }\n  .gm-style-iw.gm-style-iw-c, .gm-style-iw.gm-style-iw-d { background-color:transparent; box-shadow:none; overflow:hidden!important; }\n  .custom-info-window { background-color:#1d3138; color:#fff; padding:14px; border-radius:8px; font-size:16px; line-height:1.3; font-family:\"Ubuntu\", sans-serif; }\n  .gm-style-iw.gm-style-iw-c { max-width:350px!important; padding:0; }\n  .gm-style-iw-chr { margin-bottom:-44px; }\n  .gm-style-iw.gm-style-iw-c, .gm-style-iw.gm-style-iw-c * { outline:none; overflow:hidden!important; }\n  .gm-style .gm-style-iw-tc::after { background-color:#1d3138; box-shadow:none; }\n  .custom-info-window strong { font-weight:800; font-size:1.3em; }\n  .custom-info-window a { color:#fff; text-decoration:none; }\n  .custom-info-window a:hover { text-decoration:underline; }\n  .list-item { cursor:pointer; padding:15px 10px; border-bottom:1px solid #2a424b; font-family:\"Ubuntu\", sans-serif; font-size:14px; }\n  .gm-ui-hover-effect>span { background-color:#fff; }\n  .list-item:hover { background:#000; }\n  #list { width:400px; overflow-y:auto; background:#1d3138; padding:0; box-sizing:border-box; color:#fff; font-weight:800; }\n  @media (max-width:800px){ #list { width:100%; height:245px; position:absolute; top:80px; left:0; z-index:1; display:block; } }\n<\/style>\n\n<script>\n(function(){\n  if (window.__RTS_MAP_INIT__) return;\n  window.__RTS_MAP_INIT__ = true;\n\n  const locations = [\n  { name: \"ALIGNEMENT MAURICIE\", address: \"8442 BOUL. DES HETRES, SHAWINIGAN, QC, CANADA, G9N 4X7\", phone: \"819-539-6439\", url: \"https:\/\/www.oktire.com\/fr\/detaillants\/ok-pneus-shawinigan\/\" },\n  { name: \"CAMION DENIS\", address: \"205 rue Des Negociants, RIMOUSKI, QC, CANADA, G5M 1B7\", phone: \"418-727-5959\", url: \"https:\/\/www.camiondenis.com\/\" },\n  { name: \"CENTRE DU PNEU F M L\", address: \"41 RUE CAMPBELL, BEDFORD, QC, CANADA, J0J 1A0\", phone: \"450-248-7145\", url: \"https:\/\/www.oktire.com\/fr\/detaillants\/ok-pneus-bedford\/\" },\n  { name: \"CHARLES TURCOTTE ET FILS\", address: \"1200 BOUL. THIBEAU, TROIS-RIVIERES, QC, CANADA, G8T 9S6\", phone: \"819-376-3763\", url: \"https:\/\/charlesturcotte.ca\/\" },\n  { name: \"COOKSVILLE TIRE\", address: \"73 JUDSON STREET, ETOBICOKE, ON, CANADA, M8Z 1A4\", phone: \"416-251-8872\", url: \"https:\/\/www.cooksvilletire.com\/\" },\n  { name: \"COOKSVILLE TIRE\", address: \"137 HURON STREET, EMBRO, ON, CANADA, N0J 1J0\", phone: \"519-475-4884\", url: \"https:\/\/www.cooksvilletire.com\/\" },\n  { name: \"DESHARNAIS PNEUS & MECANIQUE\", address: \"3200 RUE L'ETCHEMIN, LEVIS, QC, CANADA, G6W 7X6\", phone: \"418-837-3837\", url: \"https:\/\/desharnais.ca\/centres-du-camion\/\" },\n  { name: \"DESHARNAIS PNEUS & MECANIQUE\", address: \"730 BOUL. FRONTENAC-OUEST, THETFORD MINES, QC, CANADA, G6G 6K3\", phone: \"418-338-2191\", url: \"https:\/\/desharnais.ca\/centres-du-camion\/\" },\n  { name: \"DESHARNAIS PNEUS & MECANIQUE\", address: \"8065 BOUL. PIERRE-BERTRAND, QUEBEC, QC, CANADA, G2K 1B7\", phone: \"418-681-6042\", url: \"https:\/\/desharnais.ca\/centres-du-camion\/\" },\n  { name: \"DESHARNAIS PNEUS & MECANIQUE\", address: \"19 RUE DES BIENS, CLERMONT, QC, CANADA, G4A 1B8\", phone: \"418-439-5555\", url: \"https:\/\/desharnais.ca\/centres-du-camion\/\" },\n  { name: \"FOUNTAIN TIRE\", address: \"66 CHURCHILL DR, BARRIE, ON, CANADA, L4N 8Z5\", phone: \"705-722-3373\", url: \"https:\/\/www.fountaintire.com\/stores\/barrie-on\/\" },\n  { name: \"FOUNTAIN TIRE\", address: \"15 WANLESS COURT, AYR, ON, CANADA, N0B 1E0\", phone: \"519-240-6296\", url: \"https:\/\/www.fountaintire.com\/stores\/cambridge-on\/\" },\n  { name: \"FOUNTAIN TIRE\", address: \"104 LINDENGREN RD W #1, HUNTSVILLE, ON, CANADA, P1H 1Y2\", phone: \"705-789-7276\", url: \"https:\/\/www.fountaintire.com\/stores\/huntsville-on\/\" },\n  { name: \"FOUNTAIN TIRE\", address: \"91 ENTERPRISE DRIVE, LONDON, ON, CANADA, N6N 1A5\", phone: \"519-649-8473\", url: \"https:\/\/www.fountaintire.com\/stores\/london-enterprise-drive-on\/\" },\n  { name: \"FOUNTAIN TIRE\", address: \"8300 JANE STREET, VAUGHAN, ON, CANADA, L4K 4L8\", phone: \"905-660-4821\", url: \"https:\/\/www.fountaintire.com\/stores\/vaughan-on\/\" },\n  { name: \"FOUNTAIN TIRE\", address: \"2700 CENTRAL AVE., WINDSOR, ON, CANADA, N8W 4J5\", phone: \"519-251-9734\", url: \"https:\/\/www.fountaintire.com\/stores\/windsor-on\/\" },\n  { name: \"GARAGE LOUIS LAFLEUR\", address: \"1442 ROUTE 122, ST-EDMOND-DE-GRANTHAM, QC, CANADA, J0C 1K0\", phone: \"819-396-0164\", url: \"http:\/\/www.garagelouislafleur.com\/l\/\" },\n  { name: \"K & S KELLY TIRE SERVICE\", address: \"2590 BLACKWELL STREET, OTTAWA, ON, CANADA, K1B 5R1\", phone: \"613-447-4455\", url: \"https:\/\/tirecraft.com\/ks-kelly-tirecraft\/\" },\n  { name: \"K & S KELLY TIRE SERVICE\", address: \"545 RUE DE VERNON, GATINEAU, QC, CANADA, J9J 3K4\", phone: \"819-600-1061\", url: \"https:\/\/tirecraft.com\/ks-kelly-tirecraft\/\" },\n  { name: \"LE COIN DU CAMION ENR.\", address: \"440 CHEMIN LAROCQUE, VALLEYFIELD, QC, CANADA, J6T 4C5\", phone: \"450-371-2881\", url: \"\" },\n  { name: \"LES PNEUS BEAUCERONS\", address: \"105 INDUSTRIELLE NADEAU, ST-VICTOR, QC, CANADA, G0M 2B0\", phone: \"418-588-3408\", url: \"https:\/\/www.pneusbeaucerons.com\/contact\" },\n  { name: \"MULTI-PNEUS\", address: \"87 BOUL ST-REMI, ST-REMI, QC, CANADA, J0L 2L0\", phone: \"450-454-2522\", url: \"https:\/\/www.goodyear.ca\/en_CA\/location\/Saint-remi-QC-J0L2L0-CA-001187954\" },\n  { name: \"NICOLETTI PNEUS & MECANIQUE\", address: \"1665 RUE LEPINE, JOLIETTE, QC, CANADA, J6E 4B7\", phone: \"450-759-5600\", url: \"https:\/\/groupenicoletti.com\/\" },\n  { name: \"NICOLETTI PNEUS & M\u00c9C.JOLIETTE\", address: \"880 RUE ST-PIERRE SUD, JOLIETTE, QC, CANADA, J6E 0S6\", phone: \"450-759-5600\", url: \"https:\/\/groupenicoletti.com\/\" },\n  { name: \"NICOLETTI PNEUS & MECANIQUE\", address: \"235 DU ROI, SOREL-TRACY, QC, CANADA, J3P 4N8\", phone: \"450-743-5577\", url: \"https:\/\/groupenicoletti.com\/\" },\n  { name: \"NICOLETTI PNEUS & MECANIQUE\", address: \"220 25e AVENUE, ST-EUSTACHE, QC, CANADA, J7P 4Y1\", phone: \"450-974-2717\", url: \"https:\/\/groupenicoletti.com\/\" },\n  { name: \"NICOLETTI PNEUS & MECANIQUE\", address: \"381 RUE ST-PAUL, LE GARDEUR, QC, CANADA, J5Z 2H9\", phone: \"450-654-9836\", url: \"https:\/\/groupenicoletti.com\/\" },\n  { name: \"NICOLETTI PNEUS & MECANIQUE \/ MACDONALD\", address: \"11 CHEMIN OKA, ST-EUSTACHE, QC, CANADA, J7R 1K6\", phone: \"450-473-2717\", url: \"https:\/\/groupenicoletti.com\/\" },\n  { name: \"OK PNEU VAL-D'OR\", address: \"57 RUE ROLLAND MASS\u00c9, VAL-D'OR, QC, CANADA, J9P 0E3\", phone: \"819-874-2178\", url: \"https:\/\/www.oktire.com\/stores\/ok-pneus-val-dor-commercial\/\" },\n  { name: \"PNEUS BELISLE\", address: \"45 RUE MONTGOLFIER, BOUCHERVILLE, QC, CANADA, J4B 8C4\", phone: \"450-655-6668\", url: \"https:\/\/pneusbelisle.com\/services\/pneus-pour-poids-lourds\/\" },\n  { name: \"PNEUS BELISLE\", address: \"104 RTE 338, COTEAU DU LAC, QC, CANADA, J0P 1B0\", phone: \"450-267-3331\", url: \"https:\/\/pneusbelisle.com\/services\/pneus-pour-poids-lourds\/\" },\n  { name: \"PNEUS BELISLE\", address: \"1160 LEMIRE BOUL, DRUMMONDVILLE, QC, CANADA, J2C 7W6\", phone: \"819-477-5414\", url: \"https:\/\/pneusbelisle.com\/centre\/drummondville\/\" },\n  { name: \"PNEUS DU PARC\", address: \"74 DU PARC INDUSTRIEL, MATANE, QC, CANADA, G4W 0K1\", phone: \"418-562-0222\", url: \"https:\/\/v1auto.ca\/en\/retailers\/matane\/pneusduparc\" },\n  { name: \"PNEUS JUTRAS\", address: \"570 RUE MGR PANET, NICOLET, QC, CANADA, J3T 1C6\", phone: \"819-293-8545\", url: \"https:\/\/point-s.ca\/detaillants\/nicolet\/pneusjutras\" },\n  { name: \"PNEUS LANDRIAULT\", address: \"5205 HWY 17, ALFRED, ON, CANADA, K0B 1A0\", phone: \"613-679-7666\", url: \"https:\/\/www.landriaulttire.ca\/fr\/\" },\n  { name: \"PNEUS LANDRIAULT\", address: \"440 Chemin Larocque, SALABERRY-DE-VALLEYFIELD, QC, CANADA, J6T 4C5\", phone: \"450-377-1696\", url: \"https:\/\/www.landriaulttire.ca\/fr\/\" },\n  { name: \"PNEUS LUSSIER\", address: \"1341 PRINCIPALE, STE-JULIE, QC, CANADA, J3E 0C4\", phone: \"450-649-1265\", url: \"https:\/\/lussier.ca\/pneus\/pneus-camions-lourds\" },\n  { name: \"PNEUS MARION\", address: \"284 ENTERPRISE, VARS, ON, CANADA, K0A 3H0\", phone: \"613-443-5050\", url: \"https:\/\/mariontirecenter.com\/\" },\n  { name: \"PNEUS MARTIN\", address: \"12176 BOUL INDUSTRIEL, POINTE-AUX-TREMBLES, QC, CANADA, H1B 5R7\", phone: \"514-645-4803\", url: \"https:\/\/www.oktire.com\/fr\/detaillants\/ok-pneus-pointe-aux-trembles\/\" },\n  { name: \"PNEUS MOBILE\", address: \"6965 BLVD. DE LA GRANDE-BAIE-SUD, LA BAIE, QC, CANADA, G7B 3P6\", phone: \"581-235-0137\", url: \"\" },\n  { name: \"PNEUS RIVE-SUD\", address: \"1650 RUE PRINCIPALE, ST-MICHEL, QC, CANADA, J0L 2J0\", phone: \"514-919-1212\", url: \"\" },\n  { name: \"PNEUS VIMONT\", address: \"1474, CUNARD, LAVAL, QC, CANADA, H7S 2B7\", phone: \"450-663-9063\", url: \"https:\/\/point-s.ca\/detaillants\/laval\/pneusvimont\" },\n  { name: \"POTVIN LE GROUPE\", address: \"1973 BOUL TALBOT, CHICOUTIMI, QC, CANADA, G7H 7Y5\", phone: \"418-549-1210\", url: \"https:\/\/potvinlegroupe.com\/pneus-et-mecanique\/\" },\n  { name: \"POTVIN LE GROUPE\", address: \"2560 DUBOSE, JONQUIERE, QC, CANADA, G7S 4R4\", phone: \"418-548-8253\", url: \"https:\/\/potvinlegroupe.com\/pneus-et-mecanique\/\" },\n  { name: \"POTVIN LE GROUPE\", address: \"445 BOUL MARCOTTE, ROBERVAL, QC, CANADA, G8H 1Z5\", phone: \"418-275-2221\", url: \"https:\/\/potvinlegroupe.com\/pneus-et-mecanique\/\" },\n  { name: \"R & H OK TIRE\", address: \"1275 BRITANNIA ROAD E, MISSISSAUGA, ON, CANADA, L4W 1C7\", phone: \"905-565-5570\", url: \"https:\/\/www.oktire.com\/stores\/ok-tire-mississauga-north\/\" },\n  { name: \"SERVICE DE PNEU ROUSSILLON\", address: \"194 ST-FRANCOIS-XAVIER, DELSON, QC, CANADA, J5B 1X9\", phone: \"450-638-8922\", url: \"https:\/\/point-s.ca\/detaillants\/delson\/pneusroussillon\" },\n  { name: \"SERVICE DE PNEUS M.K.\", address: \"1400 RUE TELLIER, ST-VINCENT DE PAUL QC, QC, CANADA, H7C 2H2\", phone: \"450-665-7638\", url: \"https:\/\/www.ventedepneusmk.com\/\" },\n  { name: \"SERVICE DE PNEUS ROBERT\", address: \"1380 GRANDE-ALL\u00c9E SUITE 11, TERREBONNE, QC, CANADA, J6W 4M3\", phone: \"514-237-8243\", url: \"\" },\n  { name: \"SERVICES DE PNEU MORAN\", address: \"1223 CHEMIN LEGAULT, LES CEDRES, QC, CANADA, J7T 2B7\", phone: \"514-686-9846\", url: \"https:\/\/www.facebook.com\/profile.php\/?id=100080259576216\" }\n];\n\n  let map, geocoder, bounds, infoWindow;\n\n  function addListItem(location, marker) {\n    const listContainer = document.getElementById('list');\n    const listItem = document.createElement('div');\n    listItem.className = 'list-item';\n    const parts = location.address.split(',');\n    const city = (parts[1] || '').trim().toUpperCase();\n    const province = (parts[2] || '').trim().toUpperCase();\n    listItem.textContent = `${location.name} - ${city}, ${province}`;\n    listItem.addEventListener('click', function () {\n      map.setCenter(marker.getPosition());\n      google.maps.event.trigger(marker, 'click');\n    });\n    listContainer.appendChild(listItem);\n  }\n\n  window.initMap = function () {\n    map = new google.maps.Map(document.getElementById('map'), {\n      center: { lat: 56.1304, lng: -106.3468 },\n      zoom: 5,\n      styles: [\n        { \"featureType\": \"administrative\", \"elementType\": \"labels.text.fill\", \"stylers\": [ { \"color\": \"#6195a0\" } ] },\n        { \"featureType\": \"landscape\", \"elementType\": \"all\", \"stylers\": [ { \"color\": \"#f2f2f2\" } ] },\n        { \"featureType\": \"landscape\", \"elementType\": \"geometry.fill\", \"stylers\": [ { \"color\": \"#ffffff\" } ] },\n        { \"featureType\": \"poi\", \"elementType\": \"all\", \"stylers\": [ { \"visibility\": \"off\" } ] },\n        { \"featureType\": \"poi.park\", \"elementType\": \"geometry.fill\", \"stylers\": [ { \"color\": \"#e6f3d6\" }, { \"visibility\": \"on\" } ] },\n        { \"featureType\": \"road\", \"elementType\": \"all\", \"stylers\": [ { \"saturation\": -100 }, { \"lightness\": 45 }, { \"visibility\": \"simplified\" } ] },\n        { \"featureType\": \"road.highway\", \"elementType\": \"all\", \"stylers\": [ { \"visibility\": \"simplified\" } ] },\n        { \"featureType\": \"road.highway\", \"elementType\": \"geometry.fill\", \"stylers\": [ { \"color\": \"#f4d2c5\" }, { \"visibility\": \"simplified\" } ] },\n        { \"featureType\": \"road.highway\", \"elementType\": \"labels.text\", \"stylers\": [ { \"color\": \"#4e4e4e\" } ] },\n        { \"featureType\": \"road.arterial\", \"elementType\": \"geometry.fill\", \"stylers\": [ { \"color\": \"#f4f4f4\" } ] },\n        { \"featureType\": \"road.arterial\", \"elementType\": \"labels.text.fill\", \"stylers\": [ { \"color\": \"#787878\" } ] },\n        { \"featureType\": \"road.arterial\", \"elementType\": \"labels.icon\", \"stylers\": [ { \"visibility\": \"off\" } ] },\n        { \"featureType\": \"transit\", \"elementType\": \"all\", \"stylers\": [ { \"visibility\": \"off\" } ] },\n        { \"featureType\": \"water\", \"elementType\": \"all\", \"stylers\": [ { \"color\": \"#eaf6f8\" }, { \"visibility\": \"on\" } ] },\n        { \"featureType\": \"water\", \"elementType\": \"geometry.fill\", \"stylers\": [ { \"color\": \"#eaf6f8\" } ] }\n      ]\n    });\n\n    geocoder = new google.maps.Geocoder();\n    bounds = new google.maps.LatLngBounds();\n    infoWindow = new google.maps.InfoWindow();\n\n    const sorted = [...locations].sort((a, b) => a.name.localeCompare(b.name));\n    let pending = sorted.length;\n\n    sorted.forEach((location) => {\n      geocoder.geocode({ address: location.address }, function (results, status) {\n        pending--;\n        if (status === 'OK') {\n          const pos = results[0].geometry.location;\n          const marker = new google.maps.Marker({\n            map: map,\n            position: pos,\n            title: location.name,\n            icon: { url: \"\/wp-content\/uploads\/2025\/04\/mpin.png\", scaledSize: new google.maps.Size(32, 32) }\n          });\n\n          const contentString = `\n            <div class=\"custom-info-window\">\n              <strong>${location.name}<\/strong><br>\n              ${location.address}<br>\n              Phone: ${location.phone}<br>\n              ${location.url ? `<a href=\"${location.url}\" target=\"_blank\">${location.url}<\/a>` : ''}\n            <\/div>\n          `;\n\n          marker.addListener('click', function () {\n            infoWindow.setContent(contentString);\n            infoWindow.open(map, marker);\n          });\n\n          bounds.extend(pos);\n          addListItem(location, marker);\n        }\n        if (pending === 0 && !bounds.isEmpty()) map.fitBounds(bounds);\n      });\n    });\n\n    document.getElementById(\"search\").addEventListener(\"input\", function () {\n      const filter = this.value.toUpperCase();\n      const items = document.getElementsByClassName(\"list-item\");\n      for (let i = 0; i < items.length; i++) {\n        const txtValue = items[i].textContent || items[i].innerText;\n        items[i].style.display = txtValue.toUpperCase().indexOf(filter) > -1 ? \"\" : \"none\";\n      }\n    });\n  };\n\n  if (window.google && window.google.maps) window.initMap();\n})();\n<\/script>\n\n<script src=\"https:\/\/maps.googleapis.com\/maps\/api\/js?key=AIzaSyCKeyWGy3SHve2xEMQnRyunETltdIFhgw4&callback=initMap&v=weekly&region=CA\" async defer><\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-2949","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.rts-canada.com\/en\/wp-json\/wp\/v2\/pages\/2949","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.rts-canada.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.rts-canada.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.rts-canada.com\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.rts-canada.com\/en\/wp-json\/wp\/v2\/comments?post=2949"}],"version-history":[{"count":10,"href":"https:\/\/www.rts-canada.com\/en\/wp-json\/wp\/v2\/pages\/2949\/revisions"}],"predecessor-version":[{"id":5600,"href":"https:\/\/www.rts-canada.com\/en\/wp-json\/wp\/v2\/pages\/2949\/revisions\/5600"}],"wp:attachment":[{"href":"https:\/\/www.rts-canada.com\/en\/wp-json\/wp\/v2\/media?parent=2949"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}