Help
RSS
API
Feed
Maltego
Contact
Domain > cpcs.ca
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2026-01-29
35.209.156.147
(
ClassC
)
Port 443
HTTP/1.1 200 OKServer: nginxDate: Thu, 29 Jan 2026 02:11:09 GMTContent-Type: text/html; charsetUTF-8Transfer-Encoding: chunkedConnection: keep-aliveVary: Accept-EncodingX-Cache-Enabled: FalseX-Content-Type-Options: nosniffX-XSS-Protection: 1; modeblockLink: https://cpcs.ca/wp-json/>; relhttps://api.w.org/Link: https://cpcs.ca/wp-json/wp/v2/pages/11>; relalternate; titleJSON; typeapplication/jsonLink: https://cpcs.ca/>; relshortlinkX-Httpd-Modphp: 1Host-Header: 6b7412fb82ca5edfd0917e3957f05d89X-Proxy-Cache: MISSX-Proxy-Cache-Info: W NC:000000 UP: !doctype html>html langen-US>head> script typetext/javascript>/* !CDATA */var gform;gform||(document.addEventListener(gform_main_scripts_loaded,function(){gform.scriptsLoaded!0}),document.addEventListener(gform/theme/scripts_loaded,function(){gform.themeScriptsLoaded!0}),window.addEventListener(DOMContentLoaded,function(){gform.domLoaded!0}),gform{domLoaded:!1,scriptsLoaded:!1,themeScriptsLoaded:!1,isFormEditor:()>functiontypeof InitializeEditor,callIfLoaded:function(o){return!(!gform.domLoaded||!gform.scriptsLoaded||!gform.themeScriptsLoaded&&!gform.isFormEditor()||(gform.isFormEditor()&&console.warn(The use of gform.initializeOnLoaded() is deprecated in the form editor context and will be removed in Gravity Forms 3.1.),o(),0))},initializeOnLoaded:function(o){gform.callIfLoaded(o)||(document.addEventListener(gform_main_scripts_loaded,()>{gform.scriptsLoaded!0,gform.callIfLoaded(o)}),document.addEventListener(gform/theme/scripts_loaded,()>{gform.themeScriptsLoaded!0,gform.callIfLoaded(o)}),window.addEventListener(DOMContentLoaded,()>{gform.domLoaded!0,gform.callIfLoaded(o)}))},hooks:{action:{},filter:{}},addAction:function(o,r,e,t){gform.addHook(action,o,r,e,t)},addFilter:function(o,r,e,t){gform.addHook(filter,o,r,e,t)},doAction:function(o){gform.doHook(action,o,arguments)},applyFilters:function(o){return gform.doHook(filter,o,arguments)},removeAction:function(o,r){gform.removeHook(action,o,r)},removeFilter:function(o,r,e){gform.removeHook(filter,o,r,e)},addHook:function(o,r,e,t,n){nullgform.hooksor&&(gform.hooksor);var dgform.hooksor;nulln&&(nr+_+d.length),gform.hooksor.push({tag:n,callable:e,priority:tnullt?10:t})},doHook:function(r,o,e){var t;if(eArray.prototype.slice.call(e,1),null!gform.hooksro&&((ogform.hooksro).sort(function(o,r){return o.priority-r.priority}),o.forEach(function(o){function!typeof(to.callable)&&(twindowt),actionr?t.apply(null,e):e0t.apply(null,e)})),filterr)return e0},removeHook:function(o,r,t,n){var e;null!gform.hooksor&&(e(egform.hooksor).filter(function(o,r,e){return!!(null!n&&n!o.tag||null!t&&t!o.priority)}),gform.hooksore)}});/* > *//script> meta charsetUTF-8> meta nameviewport contentwidthdevice-width, initial-scale1> link relprofile hrefhttps://gmpg.org/xfn/11> meta propertyog:image nameimage contenthttps://cpcs.ca/wp-content/uploads/2019/12/CPCS-chevron-800x800px.jpg /> meta nametwitter:image contenthttps://cpcs.ca/wp-content/uploads/2019/12/CPCS-chevron-800x800px.jpg /> link relapple-touch-icon sizes180x180 href/apple-touch-icon.png> link relicon typeimage/png sizes32x32 href/favicon-32x32.png> link relicon typeimage/png sizes16x16 href/favicon-16x16.png> !-- link relmanifest href/site.webmanifest> --> meta namerobots contentindex, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1 />link relalternate hreflangen hrefhttps://cpcs.ca/ />link relalternate hreflangfr hrefhttps://cpcs.ca/fr/ />link relalternate hreflangx-default hrefhttps://cpcs.ca/ /> !-- This site is optimized with the Yoast SEO plugin v26.5 - https://yoast.com/wordpress/plugins/seo/ --> title>CPCS | Advisors to infrastructure leaders Infrastructure management consulting/title> meta namedescription contentCPCS is a global management consulting firm working across the infrastructure sector on transportation and power projects. /> link relcanonical hrefhttps://cpcs.ca/ /> meta propertyog:locale contenten_US /> meta propertyog:type contentwebsite /> meta propertyog:title contentCPCS | Advisors to infrastructure leaders Infrastructure management consulting /> meta propertyog:description contentCPCS is a global management consulting firm working across the infrastructure sector on transportation and power projects. /> meta propertyog:url contenthttps://cpcs.ca/ /> meta propertyog:site_name contentCPCS | Advisors to infrastructure leaders /> meta propertyarticle:modified_time content2026-01-16T14:13:13+00:00 /> meta propertyog:image contenthttps://cpcs.ca/wp-content/uploads/2019/12/CPCS-chevron-800x800px.jpg /> meta propertyog:image:width content1440 /> meta propertyog:image:height content1440 /> meta propertyog:image:type contentimage/jpeg /> meta nametwitter:card contentsummary_large_image /> script typeapplication/ld+json classyoast-schema-graph>{@context:https://schema.org,@graph:{@type:WebPage,@id:https://cpcs.ca/,url:https://cpcs.ca/,name:CPCS | Advisors to infrastructure leaders Infrastructure management consulting,isPartOf:{@id:https://cpcs.ca/#website},about:{@id:https://cpcs.ca/#organization},primaryImageOfPage:{@id:https://cpcs.ca/#primaryimage},image:{@id:https://cpcs.ca/#primaryimage},thumbnailUrl:https://cpcs.ca/wp-content/uploads/2019/12/CPCS-chevron-800x800px.jpg,datePublished:2019-11-13T17:29:00+00:00,dateModified:2026-01-16T14:13:13+00:00,description:CPCS is a global management consulting firm working across the infrastructure sector on transportation and power projects.,breadcrumb:{@id:https://cpcs.ca/#breadcrumb},inLanguage:en-US,potentialAction:{@type:ReadAction,target:https://cpcs.ca/}},{@type:ImageObject,inLanguage:en-US,@id:https://cpcs.ca/#primaryimage,url:https://cpcs.ca/wp-content/uploads/2019/12/CPCS-chevron-800x800px.jpg,contentUrl:https://cpcs.ca/wp-content/uploads/2019/12/CPCS-chevron-800x800px.jpg,width:1440,height:1440,caption:CPCS chevron logo-icon},{@type:BreadcrumbList,@id:https://cpcs.ca/#breadcrumb,itemListElement:{@type:ListItem,position:1,name:Home}},{@type:WebSite,@id:https://cpcs.ca/#website,url:https://cpcs.ca/,name:CPCS | Advisors to infrastructure leaders,description:Infrastructure management consulting,publisher:{@id:https://cpcs.ca/#organization},potentialAction:{@type:SearchAction,target:{@type:EntryPoint,urlTemplate:https://cpcs.ca/?s{search_term_string}},query-input:{@type:PropertyValueSpecification,valueRequired:true,valueName:search_term_string}},inLanguage:en-US},{@type:Organization,@id:https://cpcs.ca/#organization,name:CPCS | Advisors to infrastructure leaders,url:https://cpcs.ca/,logo:{@type:ImageObject,inLanguage:en-US,@id:https://cpcs.ca/#/schema/logo/image/,url:https://cpcs.ca/wp-content/uploads/2025/08/CPCS-logo-min.png,contentUrl:https://cpcs.ca/wp-content/uploads/2025/08/CPCS-logo-min.png,width:1632,height:890,caption:CPCS | Advisors to infrastructure leaders},image:{@id:https://cpcs.ca/#/schema/logo/image/}}}/script> !-- / Yoast SEO plugin. -->link reldns-prefetch href//cdnjs.cloudflare.com />link reldns-prefetch href//fonts.googleapis.com />link relalternate typeapplication/rss+xml titleCPCS | Advisors to infrastructure leaders » Feed hrefhttps://cpcs.ca/feed/ />link relalternate titleoEmbed (JSON) typeapplication/json+oembed hrefhttps://cpcs.ca/wp-json/oembed/1.0/embed?urlhttps%3A%2F%2Fcpcs.ca%2F />link relalternate titleoEmbed (XML) typetext/xml+oembed hrefhttps://cpcs.ca/wp-json/oembed/1.0/embed?urlhttps%3A%2F%2Fcpcs.ca%2F&formatxml />style idwp-img-auto-sizes-contain-inline-css typetext/css>img:is(sizesauto i,sizes^auto, i){contain-intrinsic-size:3000px 1500px}/*# sourceURLwp-img-auto-sizes-contain-inline-css *//style>style idwp-emoji-styles-inline-css typetext/css> img.wp-smiley, img.emoji { display: inline !important; border: none !important; box-shadow: none !important; height: 1em !important; width: 1em !important; margin: 0 0.07em !important; vertical-align: -0.1em !important; background: none !important; padding: 0 !important; }/*# sourceURLwp-emoji-styles-inline-css *//style>style idclassic-theme-styles-inline-css typetext/css>/*! This file is auto-generated */.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}/*# sourceURL/wp-includes/css/classic-themes.min.css *//style>style idglobal-styles-inline-css typetext/css>:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}:where(.wp-block-term-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-term-template.is-layout-grid){gap: 1.25em;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;}/*# sourceURLglobal-styles-inline-css *//style>link relstylesheet idfontawesome-css-6-css hrefhttps://cpcs.ca/wp-content/plugins/wp-font-awesome/font-awesome/css/fontawesome-all.min.css?ver1.8.0 typetext/css mediaall />link relstylesheet idfontawesome-css-4-css hrefhttps://cpcs.ca/wp-content/plugins/wp-font-awesome/font-awesome/css/v4-shims.min.css?ver1.8.0 typetext/css mediaall />link relstylesheet idwpml-legacy-horizontal-list-0-css hrefhttps://cpcs.ca/wp-content/plugins/sitepress-multilingual-cms/templates/language-switchers/legacy-list-horizontal/style.min.css?ver1 typetext/css mediaall />link relstylesheet idmegamenu-css hrefhttps://cpcs.ca/wp-content/uploads/maxmegamenu/style_en.css?ver4f44da typetext/css mediaall />link relstylesheet iddashicons-css hrefhttps://cpcs.ca/wp-includes/css/dashicons.min.css?ver6.9 typetext/css mediaall />link relstylesheet idmegamenu-genericons-css hrefhttps://cpcs.ca/wp-content/plugins/megamenu-pro/icons/genericons/genericons/genericons.css?ver2.4 typetext/css mediaall />link relstylesheet idmegamenu-fontawesome-css hrefhttps://cpcs.ca/wp-content/plugins/megamenu-pro/icons/fontawesome/css/font-awesome.min.css?ver2.4 typetext/css mediaall />link relstylesheet idmegamenu-fontawesome5-css hrefhttps://cpcs.ca/wp-content/plugins/megamenu-pro/icons/fontawesome5/css/all.min.css?ver2.4 typetext/css mediaall />link relstylesheet idmegamenu-fontawesome6-css hrefhttps://cpcs.ca/wp-content/plugins/megamenu-pro/icons/fontawesome6/css/all.min.css?ver2.4 typetext/css mediaall />link relstylesheet idcpcs-css hrefhttps://cpcs.ca/wp-content/themes/cpcs/boosted/css/boosted.css typetext/css mediaall />link relstylesheet idcpcs-fontsgoogle-css-css hrefhttps://fonts.googleapis.com/css?familyMontserrat:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i&displayswap&subsetlatin-ext typetext/css mediaall />link relstylesheet idslick-slider-styles-core-css hrefhttps://cpcs.ca/wp-content/themes/cpcs/js/slick/slick.css typetext/css mediaall />link relstylesheet idslick-slider-styles-theme-css hrefhttps://cpcs.ca/wp-content/themes/cpcs/js/slick/slick-theme.css typetext/css mediaall />link relstylesheet idcpcs-main-css hrefhttps://cpcs.ca/wp-content/themes/cpcs/css/cpcs.css typetext/css mediaall />link relstylesheet idcpcs-queries-css hrefhttps://cpcs.ca/wp-content/themes/cpcs/css/cpcs-queries.css typetext/css mediaall />link relstylesheet idcpcs-print-css hrefhttps://cpcs.ca/wp-content/themes/cpcs/css/cpcs-print.css typetext/css mediaprint />link relstylesheet idelementor-icons-css hrefhttps://cpcs.ca/wp-content/plugins/elementor/assets/lib/eicons/css/elementor-icons.min.css?ver5.44.0 typetext/css mediaall />link relstylesheet idelementor-frontend-css hrefhttps://cpcs.ca/wp-content/plugins/elementor/assets/css/frontend.min.css?ver3.33.6 typetext/css mediaall />link relstylesheet idelementor-post-6961-css hrefhttps://cpcs.ca/wp-content/uploads/elementor/css/post-6961.css?ver1769222222 typetext/css mediaall />link relstylesheet idjet-tabs-frontend-css hrefhttps://cpcs.ca/wp-content/plugins/jet-tabs/assets/css/jet-tabs-frontend.css?ver2.2.12.1 typetext/css mediaall />link relstylesheet idswiper-css hrefhttps://cpcs.ca/wp-content/plugins/elementor/assets/lib/swiper/v8/css/swiper.min.css?ver8.4.5 typetext/css mediaall />link relstylesheet idwidget-image-css hrefhttps://cpcs.ca/wp-content/plugins/elementor/assets/css/widget-image.min.css?ver3.33.6 typetext/css mediaall />link relstylesheet idwidget-heading-css hrefhttps://cpcs.ca/wp-content/plugins/elementor/assets/css/widget-heading.min.css?ver3.33.6 typetext/css mediaall />link relstylesheet ide-swiper-css hrefhttps://cpcs.ca/wp-content/plugins/elementor/assets/css/conditionals/e-swiper.min.css?ver3.33.6 typetext/css mediaall />link relstylesheet idwidget-media-carousel-css hrefhttps://cpcs.ca/wp-content/plugins/elementor-pro/assets/css/widget-media-carousel.min.css?ver3.34.0 typetext/css mediaall />link relstylesheet idwidget-carousel-module-base-css hrefhttps://cpcs.ca/wp-content/plugins/elementor-pro/assets/css/widget-carousel-module-base.min.css?ver3.34.0 typetext/css mediaall />link relstylesheet idwidget-counter-css hrefhttps://cpcs.ca/wp-content/plugins/elementor/assets/css/widget-counter.min.css?ver3.33.6 typetext/css mediaall />link relstylesheet idelementor-post-11-css hrefhttps://cpcs.ca/wp-content/uploads/elementor/css/post-11.css?ver1769222222 typetext/css mediaall />link relstylesheet idelementor-gf-local-roboto-css hrefhttps://cpcs.ca/wp-content/uploads/elementor/google-fonts/css/roboto.css?ver1744836532 typetext/css mediaall />link relstylesheet idelementor-gf-local-robotoslab-css hrefhttps://cpcs.ca/wp-content/uploads/elementor/google-fonts/css/robotoslab.css?ver1744836534 typetext/css mediaall />link relstylesheet idelementor-gf-local-montserrat-css hrefhttps://cpcs.ca/wp-content/uploads/elementor/google-fonts/css/montserrat.css?ver1744837008 typetext/css mediaall />!--n2css-->script>(function(){this._N2this._N2||{_r:,_d:,r:function(){this._r.push(arguments)},d:function(){this._d.push(arguments)}}}).call(window);!function(e,i,o,r){(ie.match(/(Chrome|Firefox|Safari)\/(\d+)\./))&&(Chromei1?r+i2>32:Firefoxi1?r+i2>65:Safarii1&&(oe.match(/Version\/(\d+)/)||e.match(/(\d+)0-9_+like Mac/))&&(r+o1>14),r&&document.documentElement.classList.add(n2webp))}(navigator.userAgent);/script>script srchttps://cpcs.ca/wp-content/plugins/nextend-smart-slider3-pro/Public/SmartSlider3/Application/Frontend/Assets/dist/n2.min.js?ver667fb12b defer async>/script>script>/script>script typetext/javascript srchttps://cpcs.ca/wp-includes/js/jquery/jquery.min.js?ver3.7.1 idjquery-core-js>/script>script typetext/javascript srchttps://cpcs.ca/wp-includes/js/jquery/jquery-migrate.min.js?ver3.4.1 idjquery-migrate-js>/script>script typetext/javascript srchttps://cdnjs.cloudflare.com/ajax/libs/tether/1.4.0/js/tether.min.js?ver6.9 idboosted-tether-js>/script>script typetext/javascript srchttps://cpcs.ca/wp-content/themes/cpcs/boosted/js/boosted.min.js?ver6.9 idboosted-main-js>/script>script typetext/javascript srchttps://cpcs.ca/wp-content/themes/cpcs/js/slick/slick.min.js?ver6.9 idslick-slider-js>/script>script typetext/javascript srchttps://cpcs.ca/wp-content/themes/cpcs/js/cpcs_general.js?ver6.9 idcpcs-js>/script>link relhttps://api.w.org/ hrefhttps://cpcs.ca/wp-json/ />link relalternate titleJSON typeapplication/json hrefhttps://cpcs.ca/wp-json/wp/v2/pages/11 />link relEditURI typeapplication/rsd+xml titleRSD hrefhttps://cpcs.ca/xmlrpc.php?rsd />link relshortlink hrefhttps://cpcs.ca/ />meta namegenerator contentWPML ver:4.8.6 stt:1,4; />meta namegenerator contentElementor 3.33.6; features: additional_custom_breakpoints; settings: css_print_method-external, google_font-enabled, font_display-auto> style> .e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload), .e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * { background-image: none !important; } @media screen and (max-height: 1024px) { .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload), .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * { background-image: none !important; } } @media screen and (max-height: 640px) { .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload), .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * { background-image: none !important; } } /style> link relicon hrefhttps://cpcs.ca/wp-content/uploads/2023/09/cropped-chevron-1000x1000px-32x32.png sizes32x32 />link relicon hrefhttps://cpcs.ca/wp-content/uploads/2023/09/cropped-chevron-1000x1000px-192x192.png sizes192x192 />link relapple-touch-icon hrefhttps://cpcs.ca/wp-content/uploads/2023/09/cropped-chevron-1000x1000px-180x180.png />meta namemsapplication-TileImage contenthttps://cpcs.ca/wp-content/uploads/2023/09/cropped-chevron-1000x1000px-270x270.png />style typetext/css>/** Mega Menu CSS: fs **//style>/head>body classhome wp-singular page-template-default page page-id-11 wp-custom-logo wp-theme-cpcs mega-menu-menu-1 site-lang-en elementor-default elementor-kit-6961 elementor-page elementor-page-11 idcpcs-site>div idoverlay-background>/div>div idtop classelementor-menu-anchor>/div>!-- begin FLYOUT MENU (FOR MOBILE ONLY NOW) -->div idmain-menu-dropdown> div idmenu-x-wrapper> div idchevron-close-wrapper> div idchevron> img srchttps://cpcs.ca/wp-content/themes/cpcs/images/slider_chevron.svg altDecorative chevron /> /div> div classclose-menu>img srchttps://cpcs.ca/wp-content/themes/cpcs/images/100x100-close-x.svg altClose Menu />/div> /div> div rolenavigation aria-labelMain> div classmenu-main-menu-container>ul idmenu-main-menu classmenu>li idmenu-item-22268 classmenu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-22268>a hrefhttps://cpcs.ca/about/>Who we are/a>ul classsub-menu> li idmenu-item-22267 classmenu-item menu-item-type-post_type menu-item-object-page menu-item-22267>a hrefhttps://cpcs.ca/about/>About us/a>/li> li idmenu-item-14242 classmenu-item menu-item-type-post_type menu-item-object-page menu-item-14242>a hrefhttps://cpcs.ca/core-beliefs/>Our core beliefs/a>/li> li idmenu-item-22363 classmenu-item menu-item-type-post_type menu-item-object-page menu-item-22363>a hrefhttps://cpcs.ca/about/team/>Our team/a>/li> li idmenu-item-49 classmenu-item menu-item-type-post_type menu-item-object-page menu-item-49>a hrefhttps://cpcs.ca/partners/>Partner with us/a>/li> li idmenu-item-23012 classmenu-item menu-item-type-custom menu-item-object-custom menu-item-23012>a hrefhttps://cpcs.ca/integrity/>Corporate responsibility/a>/li>/ul>/li>li idmenu-item-51 classmenu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-51>a hrefhttps://cpcs.ca/expertise/>What we do/a>ul classsub-menu> li idmenu-item-50 classmenu-item menu-item-type-post_type menu-item-object-page menu-item-50>a hrefhttps://cpcs.ca/projects/>Projects/a>/li> li idmenu-item-22278 classmenu-item menu-item-type-post_type menu-item-object-page menu-item-22278>a hrefhttps://cpcs.ca/expertise/transport/>Transport/a>/li> li idmenu-item-28174 classmenu-item menu-item-type-post_type menu-item-object-page menu-item-28174>a hrefhttps://cpcs.ca/expertise/major-transportation-project-advisory/>Major projects/a>/li> li idmenu-item-22276 classmenu-item menu-item-type-post_type menu-item-object-page menu-item-22276>a hrefhttps://cpcs.ca/expertise/power/>Energy and resources/a>/li> li idmenu-item-22275 classmenu-item menu-item-type-post_type menu-item-object-page menu-item-22275>a hrefhttps://cpcs.ca/expertise/climate-change-advisory-sustainable-infrastructure/>Climate adaptation/a>/li> li idmenu-item-29156 classmenu-item menu-item-type-post_type menu-item-object-page menu-item-29156>a hrefhttps://cpcs.ca/services/>Services/a>/li> li idmenu-item-48 classmenu-item menu-item-type-post_type menu-item-object-page menu-item-48>a hrefhttps://cpcs.ca/markets/>Markets/a>/li>/ul>/li>li idmenu-item-22284 classmenu-item menu-item-type-custom menu-item-object-custom current-menu-item current_page_item menu-item-home menu-item-has-children menu-item-22284>a hrefhttps://cpcs.ca/ aria-currentpage>Resources/a>ul classsub-menu> li idmenu-item-4254 classmenu-item menu-item-type-post_type menu-item-object-page menu-item-4254>a hrefhttps://cpcs.ca/news-and-insights/>News and insights/a>/li> li idmenu-item-22366 classmenu-item menu-item-type-post_type menu-item-object-page menu-item-22366>a hrefhttps://cpcs.ca/newsletter/>Newsletter/a>/li> li idmenu-item-24065 classmenu-item menu-item-type-post_type menu-item-object-page menu-item-24065>a hrefhttps://cpcs.ca/webinars/>Webinars/a>/li> li idmenu-item-14177 classmenu-item menu-item-type-post_type menu-item-object-page menu-item-14177>a hrefhttps://cpcs.ca/infrastructure-magazine/>Magazine/a>/li>/ul>/li>li idmenu-item-22334 classmenu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-22334>a hrefhttps://cpcs.ca/careers/>Careers/a>ul classsub-menu> li idmenu-item-46 classmenu-item menu-item-type-post_type menu-item-object-page menu-item-46>a hrefhttps://cpcs.ca/careers/>Life at CPCS/a>/li> li idmenu-item-14411 classmenu-item menu-item-type-custom menu-item-object-custom menu-item-14411>a hrefhttps://cpcs.hua.hrsmart.com/hr/ats/JobSearch/viewAll>Job openings/a>/li> li idmenu-item-29157 classmenu-item menu-item-type-post_type menu-item-object-page menu-item-29157>a hrefhttps://cpcs.ca/young-professionals-program/>Young Professionals Program/a>/li> li idmenu-item-22274 classmenu-item menu-item-type-custom menu-item-object-custom menu-item-22274>a href/careers/?tab2>Career trajectory/a>/li>/ul>/li>/ul>/div> /div> /div>!-- #menu-x-wrapper --> div idmenu-scroll-pusher>/div> /div>!-- #main-menu-dropdown -->!-- end FLYOUT MENU (FOR MOBILE ONLY NOW) -->div idpage classsite> a classskip-link screen-reader-text href#content>Skip to content/a> !-- begin UTILITY MENU ROW, LOGO ROW AND DROPDOWN MENU ROWS --> div idsticky-menus-wrapper> div idutility-menu> div classcontainer> div classrow> div classcol-lg-8 col-md-12 idtagline-wrapper> div idtagline>p>Advisors to infrastructure leaders/p>/div> /div> div classcol-lg-4 col-md-12> div classutility-links> div classlang-toggle> a hrefhttps://cpcs.ca/fr/>FR/a> /div> a classcpcs-search href#>span>Search/span>/a> a classsocial-linkedin hrefhttps://www.linkedin.com/company/cpcs target_blank>img srchttps://cpcs.ca/wp-content/themes/cpcs/images/circleicon-linkedin-footer.svg altVisit us on LinkedIn />/a> /div>!-- .utility-links --> /div> /div> /div> /div>!-- #utility-menu --> div idheader-search-menu> div classcontainer> div classrow> div classoffset-lg-6 col-lg-6> form idshipfed-search-form rolesearch methodget classsearch-form actionhttps://cpcs.ca> label forshipfed-search-query>Search/label> input idshipfed-search-query typesearch classsearch-field placeholderSearch Site names /> label forshipfed-search-submit>Submit/label> input idshipfed-search-submit typesubmit classsearch-submit valuesuuuubmit /> /form> /div> /div> /div> /div>!-- #header-search-menu --> div idlogo-menu> div classcontainer> div classrow> div classcol-lg-6 col-sm-12 left-side> div classinner-flex> h1>span classhidden>CPCS: Better infrastructure solutions. Better lives./span>a idlogo hrefhttps://cpcs.ca>img classtagline-off srchttps://cpcs.ca/wp-content/themes/cpcs/images/800x250-logo-en.png altCPCS: Better infrastructure solutions. Better lives. />img classtagline-on srchttps://cpcs.ca/wp-content/themes/cpcs/images/800x250-logo-notagline-en.png altCPCS: Solutions for growing economies />/a>/h1> a href# idhamburger-menu> img srchttps://cpcs.ca/wp-content/themes/cpcs/images/hamburger.svg altHamburger menu icon /> /a> /div> /div>!-- .left-side --> div classcol-sm-6 right-side> div classinner-flex> a classsubscribe-button cpcs-button inline highlights no-chevron href/newsletter>span>Subscribe/span>img decodingasync classbutton-image srchttps://cpcs.ca/wp-content/themes/cpcs/images/chevron_for_button.svg altDecorative chevron>/a> a classcontact-button cpcs-button inline no-chevron href/about/contact/>span>Contact/span>img decodingasync classbutton-image srchttps://cpcs.ca/wp-content/themes/cpcs/images/chevron_for_button.svg altDecorative chevron>/a> /div> /div>!-- .right-side --> /div> /div> /div> div iddropdown-menu> div classcontainer> div classrow> div classcol-md-12> div idmega-menu-wrap-menu-1 classmega-menu-wrap>div classmega-menu-toggle>div classmega-toggle-blocks-left>/div>div classmega-toggle-blocks-center>/div>div classmega-toggle-blocks-right>div classmega-toggle-block mega-menu-toggle-animated-block mega-toggle-block-0 idmega-toggle-block-0>button aria-labelToggle Menu classmega-toggle-animated mega-toggle-animated-slider typebutton aria-expandedfalse> span classmega-toggle-animated-box> span classmega-toggle-animated-inner>/span> /span> /button>/div>/div>/div>ul idmega-menu-menu-1 classmega-menu max-mega-menu mega-menu-horizontal mega-no-js data-eventhover_intent data-effectfade_up data-effect-speed200 data-effect-mobiledisabled data-effect-speed-mobile0 data-mobile-force-widthfalse data-second-clickgo data-document-clickcollapse data-vertical-behaviourstandard data-breakpoint768 data-unbindtrue data-mobile-statecollapse_all data-mobile-directionvertical data-hover-intent-timeout300 data-hover-intent-interval100 data-overlay-desktopfalse data-overlay-mobilefalse>li classmega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-has-children mega-align-bottom-left mega-menu-flyout mega-menu-item-28637 idmega-menu-item-28637>a classmega-menu-link hrefhttps://cpcs.ca/about/ aria-expandedfalse tabindex0>Who we arespan classmega-indicator aria-hiddentrue>/span>/a>ul classmega-sub-menu>li classmega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-28638 idmega-menu-item-28638>a classmega-menu-link hrefhttps://cpcs.ca/about/>About/a>/li>li classmega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-28641 idmega-menu-item-28641>a classmega-menu-link hrefhttps://cpcs.ca/core-beliefs/>Our core beliefs/a>/li>li classmega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-28639 idmega-menu-item-28639>a classmega-menu-link hrefhttps://cpcs.ca/about/team/>Our team/a>/li>li classmega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-28784 idmega-menu-item-28784>a classmega-menu-link hrefhttps://cpcs.ca/partners/>Partner with us/a>/li>li classmega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-28640 idmega-menu-item-28640>a classmega-menu-link hrefhttps://cpcs.ca/integrity/>Corporate responsibility/a>/li>/ul>/li>li classmega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-has-children mega-align-bottom-left mega-menu-flyout mega-menu-item-28787 idmega-menu-item-28787>a classmega-menu-link hrefhttps://cpcs.ca/expertise/ aria-expandedfalse tabindex0>What we dospan classmega-indicator aria-hiddentrue>/span>/a>ul classmega-sub-menu>li classmega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-28647 idmega-menu-item-28647>a classmega-menu-link hrefhttps://cpcs.ca/projects/>Projects/a>/li>li classmega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-28646 idmega-menu-item-28646>a classmega-menu-link hrefhttps://cpcs.ca/expertise/transport/>Transport/a>/li>li classmega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-28648 idmega-menu-item-28648>a classmega-menu-link hrefhttps://cpcs.ca/expertise/major-transportation-project-advisory/>Major projects/a>/li>li classmega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-28644 idmega-menu-item-28644>a classmega-menu-link hrefhttps://cpcs.ca/expertise/power/>Energy and resources/a>/li>li classmega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-28643 idmega-menu-item-28643>a classmega-menu-link hrefhttps://cpcs.ca/expertise/climate-change-advisory-sustainable-infrastructure/>Climate adaptation/a>/li>li classmega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-28735 idmega-menu-item-28735>a classmega-menu-link hrefhttps://cpcs.ca/services/>Services/a>/li>li classmega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-29215 idmega-menu-item-29215>a classmega-menu-link hrefhttps://cpcs.ca/markets/>Markets/a>/li>/ul>/li>li classmega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-has-children mega-align-bottom-left mega-menu-flyout mega-menu-item-28650 idmega-menu-item-28650>a classmega-menu-link href# aria-expandedfalse tabindex0>Resourcesspan classmega-indicator aria-hiddentrue>/span>/a>ul classmega-sub-menu>li classmega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-28651 idmega-menu-item-28651>a classmega-menu-link hrefhttps://cpcs.ca/news-and-insights/>News and Insights/a>/li>li classmega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-28652 idmega-menu-item-28652>a classmega-menu-link hrefhttps://cpcs.ca/newsletter/>Newsletter/a>/li>li classmega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-28653 idmega-menu-item-28653>a classmega-menu-link hrefhttps://cpcs.ca/webinars/>Webinars/a>/li>li classmega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-28788 idmega-menu-item-28788>a classmega-menu-link hrefhttps://cpcs.ca/infrastructure-magazine/>Magazine/a>/li>/ul>/li>li classmega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-has-children mega-align-bottom-left mega-menu-flyout mega-menu-item-28657 idmega-menu-item-28657>a classmega-menu-link hrefhttps://cpcs.ca/careers/ aria-expandedfalse tabindex0>Careersspan classmega-indicator aria-hiddentrue>/span>/a>ul classmega-sub-menu>li classmega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-28659 idmega-menu-item-28659>a classmega-menu-link hrefhttps://cpcs.ca/careers/life-cpcs/>Life at CPCS/a>/li>li classmega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-28661 idmega-menu-item-28661>a classmega-menu-link hrefhttps://cpcs.hua.hrsmart.com/hr/ats/JobSearch/viewAll>Job openings/a>/li>li classmega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-28656 idmega-menu-item-28656>a classmega-menu-link hrefhttps://cpcs.ca/young-professionals-program/>Young Professionals Program/a>/li>li classmega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-28658 idmega-menu-item-28658>a classmega-menu-link hrefhttps://cpcs.ca/careers/experienced-talent/>Career trajectory/a>/li>/ul>/li>/ul>/div> /div> /div> /div> /div>!-- #dropdown-menu --> /div>!-- #sticky-wrapper --> !-- end UTILITY MENU ROW, LOGO ROW AND DROPDOWN MENU ROWS --> div idsticky-scroll-trigger>/div> div idbg-chevron> img classbg-chevron-inner srchttps://cpcs.ca/wp-content/themes/cpcs/images/bg_chevron.svg altDecorative chevron /> /div> div idcontent classsite-content>div idhome-page> !-- img idhome-banner-mobile srchttps://cpcs.ca/wp-content/uploads/2023/02/hydrogen-article_homepage-in-text-banner-2000x500px.jpg /> div idhome-banner stylebackground-image:url(https://cpcs.ca/wp-content/uploads/2023/02/hydrogen-article_homepage-in-text-banner-2000x500px.jpg);> div classcontent-and-chevron> div classinner> img classchevron srchttps://cpcs.ca/wp-content/themes/cpcs/images/slider_chevron.svg altDecorative chevron> div classcontent> h3>Advisors to infrastructure leaders/h3> div classdescription>div>div>We are CPCS, a global management consulting firm specializing in transport, power, and public-private partnerships./div>/div>/div> a classcpcs-button inline hrefhttps://google.com> span>Explore our project work/span> img srchttps://cpcs.ca/wp-content/themes/cpcs/images/chevron_for_button.svg altDecorative chevron> /a> /div> /div> /div> /div> --> div idhome-smartslider-group> div classdesktop> /div> a classmobile href> img srchttps://cpcs.ca/wp-content/uploads/2024/01/ENG_Better-solutions_mobile-banner-1920x1350px-JPG.jpg altHome Banner /> /a> /div> div data-elementor-typewp-page data-elementor-id11 classelementor elementor-11 data-elementor-post-typepage> div classelementor-element elementor-element-192d4c5 e-con-full e-flex e-con e-parent data-id192d4c5 data-element_typecontainer data-settings{"background_background":"classic"}> div classelementor-element elementor-element-2031411 elementor-widget elementor-widget-image data-id2031411 data-element_typewidget data-widget_typeimage.default> div classelementor-widget-container> img fetchpriorityhigh decodingasync width2444 height611 srchttps://cpcs.ca/wp-content/uploads/2026/01/CPCS-MILLE407-1407-banner.jpg classattachment-full size-full wp-image-29753 alt srcsethttps://cpcs.ca/wp-content/uploads/2026/01/CPCS-MILLE407-1407-banner.jpg 2444w, https://cpcs.ca/wp-content/uploads/2026/01/CPCS-MILLE407-1407-banner-300x75.jpg 300w, https://cpcs.ca/wp-content/uploads/2026/01/CPCS-MILLE407-1407-banner-1024x256.jpg 1024w, https://cpcs.ca/wp-content/uploads/2026/01/CPCS-MILLE407-1407-banner-768x192.jpg 768w, https://cpcs.ca/wp-content/uploads/2026/01/CPCS-MILLE407-1407-banner-1536x384.jpg 1536w, https://cpcs.ca/wp-content/uploads/2026/01/CPCS-MILLE407-1407-banner-2048x512.jpg 2048w sizes(max-width: 2444px) 100vw, 2444px /> /div> /div> /div> div classelementor-element elementor-element-3024f77 e-flex e-con-boxed e-con e-parent data-id3024f77 data-element_typecontainer data-settings{"background_background":"classic"}> div classe-con-inner> div classelementor-element elementor-element-a984684 elementor-widget elementor-widget-text-editor data-ida984684 data-element_typewidget data-widget_typetext-editor.default> div classelementor-widget-container> h1>span stylecolor: #ffffff;>CPCS acquires MILLE407, a fast-growing global ports and maritime advisory firm/span>/h1> /div> /div> div classelementor-element elementor-element-b3caf11 elementor-widget elementor-widget-button data-idb3caf11 data-element_typewidget data-widget_typebutton.default> div classelementor-widget-container> div classelementor-button-wrapper> a classelementor-button elementor-button-link elementor-size-sm hrefhttps://cpcs.ca/cpcs-aquires-mille407/> span classelementor-button-content-wrapper> span classelementor-button-text>Read more/span> /span> /a> /div> /div> /div> /div> /div> div classelementor-element elementor-element-96a1a10 e-flex e-con-boxed e-con e-parent data-id96a1a10 data-element_typecontainer data-settings{"background_background":"classic"}> div classe-con-inner> div classelementor-element elementor-element-cfb1aef e-con-full e-flex e-con e-child data-idcfb1aef data-element_typecontainer> div classelementor-element elementor-element-afcb477 elementor-widget elementor-widget-heading data-idafcb477 data-element_typewidget data-widget_typeheading.default> div classelementor-widget-container> h3 classelementor-heading-title elementor-size-default>Our expertise/h3> /div> /div> /div> /div> /div> div classelementor-element elementor-element-1f31c83 e-flex e-con-boxed e-con e-parent data-id1f31c83 data-element_typecontainer data-settings{"background_background":"classic"}> div classe-con-inner> div classelementor-element elementor-element-ee842c9 elementor-widget__width-inherit elementor-widget elementor-widget-shortcode data-idee842c9 data-element_typewidget data-widget_typeshortcode.default> div classelementor-widget-container> div classelementor-shortcode>div classsubsection-tabs homepage>a classsubsection-tab tabnumber1 active data-tabnumber1 href#>Transport/a>a classsubsection-tab tabnumber2 data-tabnumber2 href#>Power/a>a classsubsection-tab tabnumber3 data-tabnumber3 href#>Public-Private Partnerships/a>a classsubsection-tab tabnumber4 data-tabnumber4 href#>Climate Change/a>/div>/div> /div> /div> /div> /div> div classelementor-element elementor-element-53a5f45 hometab e-flex e-con-boxed e-con e-parent data-id53a5f45 data-element_typecontainer idhometab1 data-settings{"background_background":"classic"}> div classe-con-inner> div classelementor-element elementor-element-7a407f9 e-flex e-con-boxed e-con e-child data-id7a407f9 data-element_typecontainer> div classe-con-inner> div classelementor-element elementor-element-f688530 elementor-widget elementor-widget-text-editor data-idf688530 data-element_typewidget data-widget_typetext-editor.default> div classelementor-widget-container> p>span stylecolor: #000000;>Technical and commercial advisory for better everyday travel, rail safety, freight planning, span stylecolor: #f9423a;>a stylecolor: #f9423a; hrefhttps://cpcs.ca/major-transportation-project-advisory/>delivery of major projects/a>/span>, and more./span> span stylecolor: #f9423a;>a stylecolor: #f9423a; hrefhttps://cpcs.ca/solutions/transport/>u>Contact one of our key specialists/u>/a>/span>./p>p>span stylecolor: #000000;>How we help clients:/span>/p>ul>li>span stylecolor: #000000;>strong>Initiate /strong>and develop project screenings, pre-feasibility studies and multi-criteria analyses/span>/li>li>span stylecolor: #000000;>strong>Perform /strong>market studies and market analyses and execute procurement and financing strategies/span>/li>li>span stylecolor: #000000;>strong>Set /strong>the right legal, regulatory and strategic conditions/span>/li>li>span stylecolor: #000000;>strong>Close /strong>deals with confidence /span>/li>li>span stylecolor: #000000;>strong>Train /strong>key personnel and provide post-contract management support/span>/li>/ul> /div> /div> /div> /div> div classelementor-element elementor-element-c4af239 e-flex e-con-boxed e-con e-child data-idc4af239 data-element_typecontainer> div classe-con-inner> div classelementor-element elementor-element-3ec6068 elementor-widget__width-initial elementor-widget elementor-widget-image data-id3ec6068 data-element_typewidget data-widget_typeimage.default> div classelementor-widget-container> a hrefhttps://cpcs.ca/solutions/transport/> img decodingasync srchttps://cpcs.ca/wp-content/uploads/2023/09/Transport_solutions-page_btn-3.2-orientation.jpg titleTransport_solutions-page_btn (3.2 orientation) altTransport_solutions-page_btn (3.2 orientation) loadinglazy /> /a> /div> /div> /div> /div> /div> /div> div classelementor-element elementor-element-d593075 hometab e-flex e-con-boxed e-con e-parent data-idd593075 data-element_typecontainer idhometab2 data-settings{"background_background":"classic"}> div classe-con-inner> div classelementor-element elementor-element-64a8da5 e-flex e-con-boxed e-con e-child data-id64a8da5 data-element_typecontainer> div classe-con-inner> div classelementor-element elementor-element-f25e068 elementor-widget elementor-widget-text-editor data-idf25e068 data-element_typewidget data-widget_typetext-editor.default> div classelementor-widget-container> p>span stylecolor: #000000;>Technical and commercial advisory for better electrification projects, access to electricity, energy sector reforms, and more./span> span stylecolor: #f9423a;>a stylecolor: #f9423a; hrefhttps://cpcs.ca/solutions/power/>u>Contact one of our key specialists/u>/a>/span>./p>p>span stylecolor: #000000;>How we help clients:/span>/p>ul>li>span stylecolor: #000000;>strong>Improve /strong>the performance of energy sectors via reforms and utility restructuring and planning/span>/li>li>span stylecolor: #000000;>strong>Promote /strong>renewable energy by attracting private investment/span>/li>li>span stylecolor: #000000;>strong>Increase /strong>access to electricity services and support decision-making/span>/li>li>span stylecolor: #000000;>strong>Accelerate /strong>the speed, value for money and transparency of competitive bidding process/span>/li>li>span stylecolor: #000000;>strong>Enhance /strong>the development of generation, transmission and distribution projects/span>/li>/ul> /div> /div> /div> /div> div classelementor-element elementor-element-b48eb64 e-flex e-con-boxed e-con e-child data-idb48eb64 data-element_typecontainer> div classe-con-inner> div classelementor-element elementor-element-21e1418 elementor-widget__width-initial elementor-widget elementor-widget-image data-id21e1418 data-element_typewidget data-widget_typeimage.default> div classelementor-widget-container> a hrefhttps://cpcs.ca/solutions/power/> img decodingasync srchttps://cpcs.ca/wp-content/uploads/2023/09/Power_solutions-page_btn-3.2-orientation.jpg titlePower_solutions-page_btn (3.2 orientation) altPower_solutions-page_btn (3.2 orientation) loadinglazy /> /a> /div> /div> /div> /div> /div> /div> div classelementor-element elementor-element-ae6c2ad hometab e-flex e-con-boxed e-con e-parent data-idae6c2ad data-element_typecontainer idhometab3 data-settings{"background_background":"classic"}> div classe-con-inner> div classelementor-element elementor-element-ba02a3c e-flex e-con-boxed e-con e-child data-idba02a3c data-element_typecontainer> div classe-con-inner> div classelementor-element elementor-element-ca189fb elementor-widget elementor-widget-text-editor data-idca189fb data-element_typewidget data-widget_typetext-editor.default> div classelementor-widget-container> p>span stylecolor: #000000;>Transaction advisory to deliver better PPPs needed for building critically needed infrastructure for everyday users./span> u>span stylecolor: #f9423a;>a stylecolor: #f9423a; hrefhttps://cpcs.ca/solutions/public-private-partnerships/>Contact one of our key specialists/a>/span>/u>span stylecolor: #000000;>./span>/p>p>span stylecolor: #000000;>How we help clients/span>/p>ul>li>span stylecolor: #000000;>strong>Close /strong>successful deals by carefully handling the transaction from start to finish/span>/li>li>span stylecolor: #000000;>strong>Attract /strong>the right investments for sustainable outcomes/span>/li>li>span stylecolor: #000000;>strong>Accelerate /strong>sector reforms by restructuring policy and regulatory frameworks/span>/li>li>span stylecolor: #000000;>strong>Uncover /strong>costs and risks by conducting feasibility studies/span>/li>li>span stylecolor: #000000;>strong>Inform /strong>project design, financing, and implementation/span>/li>/ul> /div> /div> /div> /div> div classelementor-element elementor-element-4608306 e-flex e-con-boxed e-con e-child data-id4608306 data-element_typecontainer> div classe-con-inner> div classelementor-element elementor-element-83e1911 elementor-widget__width-initial elementor-widget elementor-widget-image data-id83e1911 data-element_typewidget data-widget_typeimage.default> div classelementor-widget-container> a hrefhttps://cpcs.ca/solutions/public-private-partnerships/> img decodingasync srchttps://cpcs.ca/wp-content/uploads/2023/09/PPP_solutions-page_btn-3.2-orientation.jpg titlePPP_solutions-page_btn (3.2 orientation) altPPP_solutions-page_btn (3.2 orientation) loadinglazy /> /a> /div> /div> /div> /div> /div> /div> div classelementor-element elementor-element-4f09262 hometab e-flex e-con-boxed e-con e-parent data-id4f09262 data-element_typecontainer idhometab4 data-settings{"background_background":"classic"}> div classe-con-inner> div classelementor-element elementor-element-3be74ed e-flex e-con-boxed e-con e-child data-id3be74ed data-element_typecontainer> div classe-con-inner> div classelementor-element elementor-element-f7967d0 elementor-widget elementor-widget-text-editor data-idf7967d0 data-element_typewidget data-widget_typetext-editor.default> div classelementor-widget-container> p>span stylecolor: #000000;>Climate change mitigation and adaptation advisory for better, cleaner transportation and energy systems, assets, and services./span> span stylecolor: #f9423a;>a stylecolor: #f9423a; hrefhttps://cpcs.ca/solutions/climate-change-advisory-sustainable-infrastructure/>u>Contact one of our key specialists/u>/a>/span>span stylefont-size: 1em; text-align: var(--text-align); color: #000000;>./span>/p>p>span stylecolor: #000000;>What we do:/span>/p>ul>li>span stylecolor: #000000;>strong>Prepare/strong> e-mobility strategies for new technologies and business models/span>/li>li>span stylecolor: #000000;>strong>Assess/strong> policy options and trade-offs to reach net zero transportation targets/span>/li>li>span stylecolor: #000000;>strong>Develop/strong> renewable energy sector roadmaps/span>/li>li>span stylecolor: #000000;>strong>Help/strong> multilateral development banks and financing institutions design climate finance facilities and develop a pipeline of climate-smart infrastructure projects/span>/li>li>span stylecolor: #000000;>strong>Design/strong> financing strategies to match climate financing and market opportunities/span>/li>li>span stylecolor: #000000;>strong>Help/strong> governments make policy decisions based on evidence and in-depth analyses/span>/li>/ul> /div> /div> /div> /div> div classelementor-element elementor-element-9a7da17 e-flex e-con-boxed e-con e-child data-id9a7da17 data-element_typecontainer> div classe-con-inner> div classelementor-element elementor-element-75222ea elementor-widget__width-initial elementor-widget elementor-widget-image data-id75222ea data-element_typewidget data-widget_typeimage.default> div classelementor-widget-container> a hrefhttps://cpcs.ca/solutions/climate-change-advisory-sustainable-infrastructure/> img decodingasync srchttps://cpcs.ca/wp-content/uploads/2023/09/Climate-Change_solutions-page_btn-3.2-orientation.jpg titleClimate-Change_solutions-page_btn (3.2 orientation) altClimate-Change_solutions-page_btn (3.2 orientation) loadinglazy /> /a> /div> /div> /div> /div> /div> /div> div classelementor-element elementor-element-c6bcb61 e-flex e-con-boxed e-con e-parent data-idc6bcb61 data-element_typecontainer data-settings{"background_background":"classic"}> div classe-con-inner> div classelementor-element elementor-element-ec06d7f e-con-full e-flex e-con e-child data-idec06d7f data-element_typecontainer> div classelementor-element elementor-element-096b824 elementor-widget elementor-widget-heading data-id096b824 data-element_typewidget data-widget_typeheading.default> div classelementor-widget-container> h3 classelementor-heading-title elementor-size-default>Featured news/h3> /div> /div> /div> /div> /div> div classelementor-element elementor-element-61bc676 e-flex e-con-boxed e-con e-parent data-id61bc676 data-element_typecontainer data-settings{"background_background":"classic"}> div classe-con-inner> div classelementor-element elementor-element-324a136 e-flex e-con-boxed e-con e-child data-id324a136 data-element_typecontainer> div classe-con-inner> div classelementor-element elementor-element-7e58fcc elementor-widget__width-inherit elementor-widget elementor-widget-shortcode data-id7e58fcc data-element_typewidget data-widget_typeshortcode.default> div classelementor-widget-container> div classelementor-shortcode>a hrefhttps://cpcs.ca/principles-for-rail-bid-support-services/ classfeatured-block rollover inner> div classphoto-content square> div classcontent-overlay>/div> img decodingasync srchttps://cpcs.ca/wp-content/uploads/2025/12/Bid-support-thumbnail.jpg altNews image /> span classtext-overlay>Read More/span> /div> h4>How CPCS helps rail clients win bids: 5 timeless principles that deliver results/h4> p classdate>December 8, 2025 /p>/a>/div> /div> /div> div classelementor-element elementor-element-8dec271 elementor-widget__width-inherit elementor-widget elementor-widget-shortcode data-id8dec271 data-element_typewidget data-widget_typeshortcode.default> div classelementor-widget-container> div classelementor-shortcode>a hrefhttps://cpcs.ca/canada-uk-freight-and-logistics/ classfeatured-block rollover inner> div classphoto-content square> div classcontent-overlay>/div> img decodingasync srchttps://cpcs.ca/wp-content/uploads/2025/11/UK-freight-and-logistics-thumbnail.jpg altNews image /> span classtext-overlay>Read More/span> /div> h4>Tale of two countries’ freight and logistics sectors – Canada and the UK/h4> p classdate>November 18, 2025/p>/a>/div> /div> /div> div classelementor-element elementor-element-eb24953 elementor-widget__width-inherit elementor-widget elementor-widget-shortcode data-ideb24953 data-element_typewidget data-widget_typeshortcode.default> div classelementor-widget-container> div classelementor-shortcode>a hrefhttps://cpcs.ca/cpcs-wins-traccs-rail-award/ classfeatured-block rollover inner> div classphoto-content square> div classcontent-overlay>/div> img decodingasync srchttps://cpcs.ca/wp-content/uploads/2025/11/TRACCS-Award-thumbnail.jpg altNews image /> span classtext-overlay>Read More/span> /div> h4>CPCS wins at TRACCS Rail Achievement Awards 2025/h4> p classdate>November 13, 2025/p>/a>/div> /div> /div> /div> /div> /div> /div> div classelementor-element elementor-element-2fa0707 e-flex e-con-boxed e-con e-parent data-id2fa0707 data-element_typecontainer data-settings{"background_background":"classic"}> div classe-con-inner> div classelementor-element elementor-element-6f017b0 e-con-full e-flex e-con e-child data-id6f017b0 data-element_typecontainer> div classelementor-element elementor-element-60e1d04 elementor-widget elementor-widget-heading data-id60e1d04 data-element_typewidget data-widget_typeheading.default> div classelementor-widget-container> h3 classelementor-heading-title elementor-size-default>Clients/h3> /div> /div> /div> /div> /div> div classelementor-element elementor-element-5e6b660 e-flex e-con-boxed e-con e-parent data-id5e6b660 data-element_typecontainer data-settings{"background_background":"classic"}> div classe-con-inner> div classelementor-element elementor-element-fc15130 elementor-skin-carousel elementor-pagination-type-bullets elementor-pagination-position-outside elementor-widget elementor-widget-media-carousel data-idfc15130 data-element_typewidget data-settings{"slides_per_view":"4","slides_to_scroll":"2","autoplay_speed":3000,"skin":"carousel","effect":"slide","pagination":"bullets","speed":500,"autoplay":"yes","loop":"yes","pause_on_hover":"yes","pause_on_interaction":"yes","space_between":{"unit":"px","size":10,"sizes":},"space_between_tablet":{"unit":"px","size":10,"sizes":},"space_between_mobile":{"unit":"px","size":10,"sizes":}} data-widget_typemedia-carousel.default> div classelementor-widget-container> div classelementor-swiper> div classelementor-main-swiper swiper roleregion aria-roledescriptioncarousel aria-labelSlides> div classswiper-wrapper> div classswiper-slide rolegroup aria-roledescriptionslide> a hrefhttps://www.worldbank.org/en/home target_blank> div classelementor-carousel-image roleimg aria-labelWB - website stylebackground-image: url('https://cpcs.ca/wp-content/uploads/2023/09/WB-website.png')> /div> /a> /div> div classswiper-slide rolegroup aria-roledescriptionslide> a hrefhttps://tc.canada.ca/en target_blank> div classelementor-carousel-image roleimg aria-labeltransport canada - website stylebackground-image: url('https://cpcs.ca/wp-content/uploads/2023/09/transport-canada-website.png')> /div> /a> /div> div classswiper-slide rolegroup aria-roledescriptionslide> a hrefhttps://www.afdb.org/en target_blank> div classelementor-carousel-image roleimg aria-labelAfrican development bank - website stylebackground-image: url('https://cpcs.ca/wp-content/uploads/2023/09/African-development-bank-website.png')> /div> /a> /div> div classswiper-slide rolegroup aria-roledescriptionslide> a hrefhttps://www.mcc.gov/ target_blank> div classelementor-carousel-image roleimg aria-labelMCC - website stylebackground-image: url('https://cpcs.ca/wp-content/uploads/2023/09/MCC-website.png')> /div> /a> /div> div classswiper-slide rolegroup aria-roledescriptionslide> a hrefhttps://metrovancouver.org/ target_blank> div classelementor-carousel-image roleimg aria-labelmetro vancouver - website stylebackground-image: url('https://cpcs.ca/wp-content/uploads/2023/09/metro-vancouver-website-1.png')> /div> /a> /div> div classswiper-slide rolegroup aria-roledescriptionslide> div classelementor-carousel-image roleimg aria-labelUK department for transport stylebackground-image: url('https://cpcs.ca/wp-content/uploads/2023/09/UK-department-for-transport-website.png')> /div> /div> div classswiper-slide rolegroup aria-roledescriptionslide> a hrefhttps://www.metrolinx.com/en target_blank> div classelementor-carousel-image roleimg aria-labelmetrolinx - website stylebackground-image: url('https://cpcs.ca/wp-content/uploads/2023/09/metrolinx-website.png')> /div> /a> /div> div classswiper-slide rolegroup aria-roledescriptionslide> a hrefhttps://www.wacaprogram.org/ target_blank> div classelementor-carousel-image roleimg aria-labelWACA website2 stylebackground-image: url('https://cpcs.ca/wp-content/uploads/2023/09/WACA-website2.png')> /div> /a> /div> div classswiper-slide rolegroup aria-roledescriptionslide> a hrefhttps://www.ifc.org/en/home target_blank> div classelementor-carousel-image roleimg aria-labelIFC stylebackground-image: url('https://cpcs.ca/wp-content/uploads/2023/09/IFC-web-logo.png')> /div> /a> /div> div classswiper-slide rolegroup aria-roledescriptionslide> a hrefhttps://www.giz.de/en/html/index.html target_blank> div classelementor-carousel-image roleimg aria-labelgiz - website stylebackground-image: url('https://cpcs.ca/wp-content/uploads/2023/09/giz-website.png')> /div> /a> /div> /div> div classswiper-pagination>/div> /div> /div> /div> /div> /div> /div> div classelementor-element elementor-element-a66bb55 e-flex e-con-boxed e-con e-parent data-ida66bb55 data-element_typecontainer data-settings{"background_background":"classic"}> div classe-con-inner> div classelementor-element elementor-element-03f5ff9 e-con-full e-flex e-con e-child data-id03f5ff9 data-element_typecontainer> div classelementor-element elementor-element-0675234 elementor-widget elementor-widget-heading data-id0675234 data-element_typewidget data-widget_typeheading.default> div classelementor-widget-container> h3 classelementor-heading-title elementor-size-default>CPCS in numbers/h3> /div> /div> /div> /div> /div> div classelementor-element elementor-element-e34f2f7 e-flex e-con-boxed e-con e-parent data-ide34f2f7 data-element_typecontainer data-settings{"background_background":"classic"}> div classe-con-inner> div classelementor-element elementor-element-1d14443 e-con-full e-flex e-con e-child data-id1d14443 data-element_typecontainer data-settings{"background_background":"classic"}> div classelementor-element elementor-element-506d123 elementor-widget__width-inherit elementor-widget elementor-widget-counter data-id506d123 data-element_typewidget data-widget_typecounter.default> div classelementor-widget-container> div classelementor-counter> div classelementor-counter-title>projects completed to date/div> div classelementor-counter-number-wrapper> span classelementor-counter-number-prefix>/span> span classelementor-counter-number data-duration2000 data-to-value1700 data-from-value0 data-delimiter,>0/span> span classelementor-counter-number-suffix>/span> /div> /div> /div> /div> /div> div classelementor-element elementor-element-63149e5 e-con-full e-flex e-con e-child data-id63149e5 data-element_typecontainer data-settings{"background_background":"classic"}> div classelementor-element elementor-element-8318602 elementor-widget__width-inherit elementor-widget elementor-widget-counter data-id8318602 data-element_typewidget data-widget_typecounter.default> div classelementor-widget-container> div classelementor-counter> div classelementor-counter-title>countries of experience/div> div classelementor-counter-number-wrapper> span classelementor-counter-number-prefix>/span> span classelementor-counter-number data-duration2000 data-to-value120 data-from-value0 data-delimiter,>0/span> span classelementor-counter-number-suffix>/span> /div> /div> /div> /div> /div> div classelementor-element elementor-element-8d95769 e-con-full e-flex e-con e-child data-id8d95769 data-element_typecontainer data-settings{"background_background":"classic"}> div classelementor-element elementor-element-1475091 elementor-widget__width-inherit elementor-widget elementor-widget-counter data-id1475091 data-element_typewidget data-widget_typecounter.default> div classelementor-widget-container> div classelementor-counter> div classelementor-counter-title>employees/div> div classelementor-counter-number-wrapper> span classelementor-counter-number-prefix>/span> span classelementor-counter-number data-duration2000 data-to-value160 data-from-value0 data-delimiter,>0/span> span classelementor-counter-number-suffix>+/span> /div> /div> /div> /div> /div> /div> /div> div classelementor-element elementor-element-b2d2851 e-flex e-con-boxed e-con e-parent data-idb2d2851 data-element_typecontainer> div classe-con-inner> div classelementor-element elementor-element-a52afd8 e-con-full e-flex e-con e-child data-ida52afd8 data-element_typecontainer> div classelementor-element elementor-element-dd680f9 elementor-widget elementor-widget-heading data-iddd680f9 data-element_typewidget data-widget_typeheading.default> div classelementor-widget-container> h3 classelementor-heading-title elementor-size-default>Featured projects/h3> /div> /div> /div> /div> /div> div classelementor-element elementor-element-f30ca26 e-flex e-con-boxed e-con e-parent data-idf30ca26 data-element_typecontainer data-settings{"background_background":"classic"}> div classe-con-inner> div classelementor-element elementor-element-370aa86 e-flex e-con-boxed e-con e-child data-id370aa86 data-element_typecontainer> div classe-con-inner> div classelementor-element elementor-element-38e4073 elementor-widget__width-inherit elementor-widget elementor-widget-shortcode data-id38e4073 data-element_typewidget data-widget_typeshortcode.default> div classelementor-widget-container> div classelementor-shortcode>a hrefhttps://cpcs.ca/projects/lagos-public-transit-biofuel-value-chain/ classfeatured-block rollover inner> div classphoto-content square> div classcontent-overlay>/div> img decodingasync srchttps://cpcs.ca/wp-content/uploads/2025/12/Lamata-biofuel-thumbnail.png altNews image /> span classtext-overlay>Read More/span> /div> h4>Lagos embraces biofuel value chain for greener public transit/h4> p classdate>/p>/a>/div> /div> /div> div classelementor-element elementor-element-d91a5e3 elementor-widget__width-inherit elementor-widget elementor-widget-shortcode data-idd91a5e3 data-element_typewidget data-widget_typeshortcode.default> div classelementor-widget-container> div classelementor-shortcode>a hrefhttps://cpcs.ca/projects/utah-inland-port-authority-logistics-strategy/ classfeatured-block rollover inner> div classphoto-content square> div classcontent-overlay>/div> img decodingasync srchttps://cpcs.ca/wp-content/uploads/2025/10/UIPA-logistics-strategy-thumbnail-min.jpg altNews image /> span classtext-overlay>Read More/span> /div> h4>Utah Inland Port Authority (UIPA) builds statewide logistics strategy with CPCS/h4> p classdate>/p>/a>/div> /div> /div> div classelementor-element elementor-element-9a676b8 elementor-widget__width-inherit elementor-widget elementor-widget-shortcode data-id9a676b8 data-element_typewidget data-widget_typeshortcode.default> div classelementor-widget-container> div classelementor-shortcode>a hrefhttps://cpcs.ca/projects/national-electrification-strategy-congo/ classfeatured-block rollover inner> div classphoto-content square> div classcontent-overlay>/div> img decodingasync srchttps://cpcs.ca/wp-content/uploads/2025/09/DRC-electricity-thumbnail.png altNews image /> span classtext-overlay>Read More/span> /div> h4>Congo’s national electrification strategy/h4> p classdate>/p>/a>/div> /div> /div> /div> /div> /div> /div> div classelementor-element elementor-element-92b220f e-flex e-con-boxed e-con e-parent data-id92b220f data-element_typecontainer> div classe-con-inner> div classelementor-element elementor-element-3b671dd e-con-full e-flex e-con e-child data-id3b671dd data-element_typecontainer> div classelementor-element elementor-element-c4df28d elementor-widget elementor-widget-heading data-idc4df28d data-element_typewidget data-widget_typeheading.default> div classelementor-widget-container> h3 classelementor-heading-title elementor-size-default>Careers/h3> /div> /div> /div> /div> /div> div classelementor-element elementor-element-9b74169 e-flex e-con-boxed e-con e-parent data-id9b74169 data-element_typecontainer> div classe-con-inner> div classelementor-element elementor-element-37fd9fa elementor-widget__width-inherit elementor-widget elementor-widget-shortcode data-id37fd9fa data-element_typewidget data-widget_typeshortcode.default> div classelementor-widget-container> div classelementor-shortcode>a hrefhttps://cpcs.ca/careers/ classfeatured-block buttonstyle rollover> div classbutton-photo-content> div classcontent-overlay lightmode>/div> img decodingasync srchttps://cpcs.ca/wp-content/uploads/2023/09/blue.png altNews image /> span classbutton-text-overlay>What CPCS has to offer/span> /div>/a>/div> /div> /div> div classelementor-element elementor-element-76ad41e elementor-widget__width-inherit elementor-widget elementor-widget-shortcode data-id76ad41e data-element_typewidget data-widget_typeshortcode.default> div classelementor-widget-container> div classelementor-shortcode>a hrefhttps://cpcs.hua.hrsmart.com/hr/ats/JobSearch/viewAll classfeatured-block buttonstyle rollover> div classbutton-photo-content> div classcontent-overlay lightmode>/div> img decodingasync srchttps://cpcs.ca/wp-content/uploads/2023/09/red.png altNews image /> span classbutton-text-overlay>Job openings/span> /div>/a>/div> /div> /div> div classelementor-element elementor-element-b4a09bc elementor-widget__width-inherit elementor-widget elementor-widget-shortcode data-idb4a09bc data-element_typewidget data-widget_typeshortcode.default> div classelementor-widget-container> div classelementor-shortcode>a hrefhttps://cpcs.ca/core-beliefs/ classfeatured-block buttonstyle rollover> div classbutton-photo-content> div classcontent-overlay lightmode>/div> img decodingasync srchttps://cpcs.ca/wp-content/uploads/2023/09/dark-teal.png altNews image /> span classbutton-text-overlay>Our beliefs/span> /div>/a>/div> /div> /div> /div> /div> /div> /div>script>jQuery( document ).ready(function() { function adjustCounterCircleHeights() { jQuery(.home-counter).each(function(){ var homecounter_w jQuery(this).width(); jQuery(this).height(homecounter_w); }); } adjustCounterCircleHeights(); jQuery(window).on(resize, function() { adjustCounterCircleHeights(); }); // show appropriate section based on tab clicked jQuery(.subsection-tabs.homepage .subsection-tab).click(function(e) { e.preventDefault(); jQuery(.subsection-tabs.homepage .subsection-tab).removeClass(active); jQuery(this).addClass(active); var clicked_tab_data_value jQuery(this).data(tabnumber); jQuery(.hometab).hide(); jQuery(.hometab#hometab+clicked_tab_data_value).fadeIn(slow); }); });/script>/div>!-- #content.site-content --> div idfooter-wrapper> !-- BEGIN Footer Menu 2023 Wrapper --> div idfooter-menu> div classcontainer> !-- BEGIN Footer Menu --> div classrow> div classcol-md-12> div classinner> div classfooter-menu-column> h3>Questions?/h3>p>a hrefmailto:hello@cpcs.ca>hello@cpcs.ca/a>br />+1 613 237 2500/p>h3>Offices/h3>p>a hrefhttps://cpcs.ca/about/contact/>Find us/a>/p> /div> div classfooter-menu-column> h3>Getting started/h3>ul>li>a hrefhttps://cpcs.ca/news-and-insights/>News and insights/a>/li>li>a hrefhttps://cpcs.ca/projects/>Projects/a>/li>/ul> /div> div classfooter-menu-column> h3>Company/h3>ul>li>a hrefhttps://cpcs.ca/about/>About us/a>/li>li>a hrefhttps://cpcs.ca/careers/>Careers/a>/li>li>a hrefhttps://cpcs.ca/about/team/>People/a>/li>li>a hrefhttps://cpcs.ca/integrity/>Integrity/a>/li>/ul> /div> div classfooter-menu-column> h3>Advisory/h3>ul>li>a hrefhttps://cpcs.ca/solutions/transport/>Transport/a>/li>li>a hrefhttps://cpcs.ca/solutions/power/>Power/a>/li>li>a hrefhttps://cpcs.ca/solutions/public-private-partnerships/>PPP/a>/li>li>a hrefhttps://cpcs.ca/solutions/climate-change-advisory-sustainable-infrastructure/>Climate change/a>/li>li>a hrefhttps://cpcs.ca/major-transportation-project-advisory/>Major projects/a>/li>/ul> /div> /div> /div> /div> !-- END Footer Menu --> !-- BEGIN Social + Subscribe --> div classrow> /div> !-- END Social + Subscribe --> !-- BEGIN Gravity Forms Newsletter Submission Form --> div classrow idsubscribe-and-social-row> div classcol-lg-3> div classsocial-icons-row> a classsocial-icon hrefhttps://twitter.com/cpcstranscom target_blank>img srchttps://cpcs.ca/wp-content/themes/cpcs/images/circleicon-twitter-footer.svg altVisit us on Twitter />/a> a classsocial-icon hrefhttps://www.youtube.com/@cpcs-transcom target_blank>img srchttps://cpcs.ca/wp-content/themes/cpcs/images/circleicon-youtube-footer.svg altVisit us on YouTube />/a> a classsocial-icon hrefhttps://www.linkedin.com/company/cpcs target_blank>img srchttps://cpcs.ca/wp-content/themes/cpcs/images/circleicon-linkedin-footer.svg altVisit us on LinkedIn />/a> /div> /div> div idsign-up-newsletter classcol-lg-9> div idsignup-form> div classblock sign-msg>Subscribe for updates/div> div classgf_browser_unknown gform_wrapper gform_legacy_markup_wrapper gform-theme--no-framework data-form-themelegacy data-form-index0 idgform_wrapper_2 >div idgf_2 classgform_anchor tabindex-1>/div>form methodpost enctypemultipart/form-data targetgform_ajax_frame_2 idgform_2 action/#gf_2 data-formid2 novalidate> div classgform-body gform_body>ul idgform_fields_2 classgform_fields top_label form_sublabel_below description_below validation_below>li idfield_2_1 classgfield gfield--type-email footer-subscription-form field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible >label classgfield_label gform-field-label forinput_2_1>Email/label>div classginput_container ginput_container_email> input nameinput_1 idinput_2_1 typeemail value classmedium placeholderYour email address aria-invalidfalse /> /div>/li>/ul>/div> div classgform-footer gform_footer top_label> input typesubmit idgform_submit_button_2 classgform_button button onclickgform.submission.handleButtonClick(this); data-submission-typesubmit valueSubmit /> input typehidden namegform_ajax valueform_id2&title&description&tabindex0&themelegacy&styles&hashb2608a665a822a35a7bf3d83abcb310b /> input typehidden classgform_hidden namegform_submission_method data-jsgform_submission_method_2 valueiframe /> input typehidden classgform_hidden namegform_theme data-jsgform_theme_2 idgform_theme_2 valuelegacy /> input typehidden classgform_hidden namegform_style_settings data-jsgform_style_settings_2 idgform_style_settings_2 value /> input typehidden classgform_hidden nameis_submit_2 value1 /> input typehidden classgform_hidden namegform_submit value2 /> input typehidden classgform_hidden namegform_currency data-currencyCAD value5oYHW42FBYT2Z8Is7PmASfd2CSV3j7NwzRSOmEvRPtriMOuwP8GrahNcXJtgCXAyL13SivpSmGHUHB/aBOzDwoyiMvrzGPKW7n+TbUp13X9Y45o /> input typehidden classgform_hidden namegform_unique_id value /> input typehidden classgform_hidden namestate_2 valueWyJbXSIsImZhNTkzYWRmM2QzZDhiOTI2YjkwOTM3YTUzMDc3YzA1Il0 /> input typehidden autocompleteoff classgform_hidden namegform_target_page_number_2 idgform_target_page_number_2 value0 /> input typehidden autocompleteoff classgform_hidden namegform_source_page_number_2 idgform_source_page_number_2 value1 /> input typehidden namegform_field_values value /> /div> /form> /div> iframe styledisplay:none;width:0px;height:0px; srcabout:blank namegform_ajax_frame_2 idgform_ajax_frame_2 titleThis iframe contains the logic required to handle Ajax powered Gravity Forms.>/iframe> script typetext/javascript>/* !CDATA */ gform.initializeOnLoaded( function() {gformInitSpinner( 2, https://cpcs.ca/wp-content/plugins/gravityforms/images/spinner.svg, true );jQuery(#gform_ajax_frame_2).on(load,function(){var contents jQuery(this).contents().find(*).html();var is_postback contents.indexOf(GF_AJAX_POSTBACK) > 0;if(!is_postback){return;}var form_content jQuery(this).contents().find(#gform_wrapper_2);var is_confirmation jQuery(this).contents().find(#gform_confirmation_wrapper_2).length > 0;var is_redirect contents.indexOf(gformRedirect(){) > 0;var is_form form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt parseInt(jQuery(html).css(margin-top), 10) + parseInt(jQuery(body).css(margin-top), 10) + 100;if(is_form){jQuery(#gform_wrapper_2).html(form_content.html());if(form_content.hasClass(gform_validation_error)){jQuery(#gform_wrapper_2).addClass(gform_validation_error);} else {jQuery(#gform_wrapper_2).removeClass(gform_validation_error);}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ jQuery(document).scrollTop(jQuery(#gform_wrapper_2).offset().top - mt); }, 50 );if(windowgformInitDatepicker) {gformInitDatepicker();}if(windowgformInitPriceFields) {gformInitPriceFields();}var current_page jQuery(#gform_source_page_number_2).val();gformInitSpinner( 2, https://cpcs.ca/wp-content/plugins/gravityforms/images/spinner.svg, true );jQuery(document).trigger(gform_page_loaded, 2, current_page);windowgf_submitting_2 false;}else if(!is_redirect){var confirmation_content jQuery(this).contents().find(.GF_AJAX_POSTBACK).html();if(!confirmation_content){confirmation_content contents;}jQuery(#gform_wrapper_2).replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery(#gf_2).offset().top - mt);jQuery(document).trigger(gform_confirmation_loaded, 2);windowgf_submitting_2 false;wp.a11y.speak(jQuery(#gform_confirmation_message_2).text());}else{jQuery(#gform_2).append(contents);if(windowgformRedirect) {gformRedirect();}}jQuery(document).trigger(gform_pre_post_render, { formId: 2, currentPage: current_page, abort: function() { this.preventDefault(); } }); if (event && event.defaultPrevented) { return; } const gformWrapperDiv document.getElementById( gform_wrapper_2 ); if ( gformWrapperDiv ) { const visibilitySpan document.createElement( span ); visibilitySpan.id gform_visibility_test_2; gformWrapperDiv.insertAdjacentElement( afterend, visibilitySpan ); } const visibilityTestDiv document.getElementById( gform_visibility_test_2 ); let postRenderFired false; function triggerPostRender() { if ( postRenderFired ) { return; } postRenderFired true; gform.core.triggerPostRenderEvents( 2, current_page ); if ( visibilityTestDiv ) { visibilityTestDiv.parentNode.removeChild( visibilityTestDiv ); } } function debounce( func, wait, immediate ) { var timeout; return function() { var context this, args arguments; var later function() { timeout null; if ( !immediate ) func.apply( context, args ); }; var callNow immediate && !timeout; clearTimeout( timeout ); timeout setTimeout( later, wait ); if ( callNow ) func.apply( context, args ); }; } const debouncedTriggerPostRender debounce( function() { triggerPostRender(); }, 200 ); if ( visibilityTestDiv && visibilityTestDiv.offsetParent null ) { const observer new MutationObserver( ( mutations ) > { mutations.forEach( ( mutation ) > { if ( mutation.type attributes && visibilityTestDiv.offsetParent ! null ) { debouncedTriggerPostRender(); observer.disconnect(); } }); }); observer.observe( document.body, { attributes: true, childList: false, subtree: true, attributeFilter: style, class , }); } else { triggerPostRender(); } } );} ); /* > *//script> /div> /div>!-- #sign-up-newsletter --> /div>!-- .row --> !-- END Gravity Forms Newsletter Submission Form --> !-- BEGIN Footer Copyright --> div classrow> div classcol-md-12> div classinner> div classfooter-menu-column> p>© 2026 CPCS | All rights reserved | a href/accessibility/>Accessibility/a> | a href/privacy/>Privacy/a> /p> /div> /div> /div> /div> !-- END Footer Copyright --> /div>!-- .container --> /div>!-- #footer-menu --> !-- END Footer Menu 2023 Wrapper --> /div>!-- #footer-wrapper -->/div>!-- #page.site -->script>jQuery(function(){ jQuery(body).removeClass(body-fr); jQuery(body).addClass(body-en);});/script>!-- Google tag - Google Analytics 4 (GA4) -->script async srchttps://www.googletagmanager.com/gtag/js?idG-ZHJBPX9BMK>/script>script> window.dataLayer window.dataLayer || ; function gtag(){dataLayer.push(arguments);} gtag(js, new Date()); gtag(config, G-ZHJBPX9BMK);/script>script>var loading_textloading...;var loadmore_textload more;/script>script> /**************** EMAIL VALIDATION FOR FOOTER FORM ****************/ /* Dont want to use Gravity Forms default warnings, since they mess up the form with extra wording. */ function IsEmail(email) { var regex /^(a-zA-Z0-9_\.\-\+)+\@((a-zA-Z0-9\-)+\.)+(a-zA-Z0-9{2,4})+$/; if(!regex.test(email)) { return false; } else { return true; } } jQuery(#gform_submit_button_2).click(function() { var email_entered jQuery(#input_2_1).val(); var email_address_is_valid IsEmail(email_entered); if(email_address_is_valid) { return true; } else { window.alert(Sorry, your submitted email address does not appear to be valid. Please try again.); return false; } }); /script>script typespeculationrules>{prefetch:{source:document,where:{and:{href_matches:/*},{not:{href_matches:/wp-*.php,/wp-admin/*,/wp-content/uploads/*,/wp-content/*,/wp-content/plugins/*,/wp-content/themes/cpcs/*,/*\\?(.+)}},{not:{selector_matches:arel~\nofollow\}},{not:{selector_matches:.no-prefetch, .no-prefetch a}}},eagerness:conservative}}/script> script> const lazyloadRunObserver () > { const lazyloadBackgrounds document.querySelectorAll( `.e-con.e-parent:not(.e-lazyloaded)` ); const lazyloadBackgroundObserver new IntersectionObserver( ( entries ) > { entries.forEach( ( entry ) > { if ( entry.isIntersecting ) { let lazyloadBackground entry.target; if( lazyloadBackground ) { lazyloadBackground.classList.add( e-lazyloaded ); } lazyloadBackgroundObserver.unobserve( entry.target ); } }); }, { rootMargin: 200px 0px 200px 0px } ); lazyloadBackgrounds.forEach( ( lazyloadBackground ) > { lazyloadBackgroundObserver.observe( lazyloadBackground ); } ); }; const events DOMContentLoaded, elementor/lazyload/observe, ; events.forEach( ( event ) > { document.addEventListener( event, lazyloadRunObserver ); } ); /script> script typetext/javascript srchttps://cpcs.ca/wp-content/plugins/elementor/assets/js/webpack.runtime.min.js?ver3.33.6 idelementor-webpack-runtime-js>/script>script typetext/javascript srchttps://cpcs.ca/wp-content/plugins/elementor/assets/js/frontend-modules.min.js?ver3.33.6 idelementor-frontend-modules-js>/script>script typetext/javascript srchttps://cpcs.ca/wp-includes/js/jquery/ui/core.min.js?ver1.13.3 idjquery-ui-core-js>/script>script typetext/javascript idelementor-frontend-js-before>/* !CDATA */var elementorFrontendConfig {environmentMode:{edit:false,wpPreview:false,isScriptDebug:false},i18n:{shareOnFacebook:Share on Facebook,shareOnTwitter:Share on Twitter,pinIt:Pin it,download:Download,downloadImage:Download image,fullscreen:Fullscreen,zoom:Zoom,share:Share,playVideo:Play Video,previous:Previous,next:Next,close:Close,a11yCarouselPrevSlideMessage:Previous slide,a11yCarouselNextSlideMessage:Next slide,a11yCarouselFirstSlideMessage:This is the first slide,a11yCarouselLastSlideMessage:This is the last slide,a11yCarouselPaginationBulletMessage:Go to slide},is_rtl:false,breakpoints:{xs:0,sm:480,md:768,lg:1025,xl:1440,xxl:1600},responsive:{breakpoints:{mobile:{label:Mobile Portrait,value:767,default_value:767,direction:max,is_enabled:true},mobile_extra:{label:Mobile Landscape,value:880,default_value:880,direction:max,is_enabled:false},tablet:{label:Tablet Portrait,value:1024,default_value:1024,direction:max,is_enabled:true},tablet_extra:{label:Tablet Landscape,value:1200,default_value:1200,direction:max,is_enabled:false},laptop:{label:Laptop,value:1366,default_value:1366,direction:max,is_enabled:false},widescreen:{label:Widescreen,value:2400,default_value:2400,direction:min,is_enabled:false}},hasCustomBreakpoints:false},version:3.33.6,is_static:false,experimentalFeatures:{additional_custom_breakpoints:true,container:true,theme_builder_v2:true,landing-pages:true,nested-elements:true,home_screen:true,global_classes_should_enforce_capabilities:true,e_variables:true,cloud-library:true,e_opt_in_v4_page:true,import-export-customization:true,e_pro_variables:true},urls:{assets:https:\/\/cpcs.ca\/wp-content\/plugins\/elementor\/assets\/,ajaxurl:https:\/\/cpcs.ca\/wp-admin\/admin-ajax.php,uploadUrl:https:\/\/cpcs.ca\/wp-content\/uploads},nonces:{floatingButtonsClickTracking:97bd1dfe78},swiperClass:swiper,settings:{page:,editorPreferences:},kit:{global_image_lightbox:yes,active_breakpoints:viewport_mobile,viewport_tablet,lightbox_enable_counter:yes,lightbox_enable_fullscreen:yes,lightbox_enable_zoom:yes,lightbox_enable_share:yes,lightbox_title_src:title,lightbox_description_src:description},post:{id:11,title:CPCS%20%7C%20Advisors%20to%20infrastructure%20leaders%20Infrastructure%20management%20consulting,excerpt:,featuredImage:https:\/\/cpcs.ca\/wp-content\/uploads\/2019\/12\/CPCS-chevron-800x800px-1024x1024.jpg}};//# sourceURLelementor-frontend-js-before/* > *//script>script typetext/javascript srchttps://cpcs.ca/wp-content/plugins/elementor/assets/js/frontend.min.js?ver3.33.6 idelementor-frontend-js>/script>script typetext/javascript srchttps://cpcs.ca/wp-content/plugins/elementor/assets/lib/swiper/v8/swiper.min.js?ver8.4.5 idswiper-js>/script>script typetext/javascript srchttps://cpcs.ca/wp-content/plugins/elementor/assets/lib/jquery-numerator/jquery-numerator.min.js?ver0.2.1 idjquery-numerator-js>/script>script typetext/javascript srchttps://cpcs.ca/wp-includes/js/hoverIntent.min.js?ver1.10.2 idhoverIntent-js>/script>script typetext/javascript srchttps://cpcs.ca/wp-content/plugins/megamenu/js/maxmegamenu.js?ver3.6.2 idmegamenu-js>/script>script typetext/javascript srchttps://cpcs.ca/wp-content/plugins/megamenu-pro/assets/public.js?ver2.4 idmegamenu-pro-js>/script>script typetext/javascript srchttps://cpcs.ca/wp-includes/js/dist/dom-ready.min.js?verf77871ff7694fffea381 idwp-dom-ready-js>/script>script typetext/javascript srchttps://cpcs.ca/wp-includes/js/dist/hooks.min.js?verdd5603f07f9220ed27f1 idwp-hooks-js>/script>script typetext/javascript srchttps://cpcs.ca/wp-includes/js/dist/i18n.min.js?verc26c3dc7bed366793375 idwp-i18n-js>/script>script typetext/javascript idwp-i18n-js-after>/* !CDATA */wp.i18n.setLocaleData( { text direction\u0004ltr: ltr } );//# sourceURLwp-i18n-js-after/* > *//script>script typetext/javascript srchttps://cpcs.ca/wp-includes/js/dist/a11y.min.js?vercb460b4676c94bd228ed idwp-a11y-js>/script>script typetext/javascript deferdefer srchttps://cpcs.ca/wp-content/plugins/gravityforms/js/jquery.json.min.js?ver2.9.26 idgform_json-js>/script>script typetext/javascript idgform_gravityforms-js-extra>/* !CDATA */var gform_i18n {datepicker:{days:{monday:Mo,tuesday:Tu,wednesday:We,thursday:Th,friday:Fr,saturday:Sa,sunday:Su},months:{january:January,february:February,march:March,april:April,may:May,june:June,july:July,august:August,september:September,october:October,november:November,december:December},firstDay:1,iconText:Select date}};var gf_legacy_multi ;var gform_gravityforms {strings:{invalid_file_extension:This type of file is not allowed. Must be one of the following:,delete_file:Delete this file,in_progress:in progress,file_exceeds_limit:File exceeds size limit,illegal_extension:This type of file is not allowed.,max_reached:Maximum number of files reached,unknown_error:There was a problem while saving the file on the server,currently_uploading:Please wait for the uploading to complete,cancel:Cancel,cancel_upload:Cancel this upload,cancelled:Cancelled,error:Error,message:Message},vars:{images_url:https://cpcs.ca/wp-content/plugins/gravityforms/images}};var gf_global {gf_currency_config:{name:Canadian Dollar,symbol_left:$,symbol_right:CAD,symbol_padding: ,thousand_separator:,,decimal_separator:.,decimals:2,code:CAD},base_url:https://cpcs.ca/wp-content/plugins/gravityforms,number_formats:,spinnerUrl:https://cpcs.ca/wp-content/plugins/gravityforms/images/spinner.svg,version_hash:61c4a26f8a4f175b6b9e22057da52a22,strings:{newRowAdded:New row added.,rowRemoved:Row removed,formSaved:The form has been saved. The content contains the link to return and complete the form.}};//# sourceURLgform_gravityforms-js-extra/* > *//script>script typetext/javascript deferdefer srchttps://cpcs.ca/wp-content/plugins/gravityforms/js/gravityforms.min.js?ver2.9.26 idgform_gravityforms-js>/script>script typetext/javascript deferdefer srchttps://cpcs.ca/wp-content/plugins/gravityforms/js/placeholders.jquery.min.js?ver2.9.26 idgform_placeholder-js>/script>script typetext/javascript deferdefer srchttps://cpcs.ca/wp-content/plugins/gravityforms/assets/js/dist/utils.min.js?ver48a3755090e76a154853db28fc254681 idgform_gravityforms_utils-js>/script>script typetext/javascript deferdefer srchttps://cpcs.ca/wp-content/plugins/gravityforms/assets/js/dist/vendor-theme.min.js?ver4f8b3915c1c1e1a6800825abd64b03cb idgform_gravityforms_theme_vendors-js>/script>script typetext/javascript idgform_gravityforms_theme-js-extra>/* !CDATA */var gform_theme_config {common:{form:{honeypot:{version_hash:61c4a26f8a4f175b6b9e22057da52a22},ajax:{ajaxurl:https://cpcs.ca/wp-admin/admin-ajax.php,ajax_submission_nonce:80521f853f,i18n:{step_announcement:Step %1$s of %2$s, %3$s,unknown_error:There was an unknown error processing your request. Please try again.}}}},hmr_dev:,public_path:https://cpcs.ca/wp-content/plugins/gravityforms/assets/js/dist/,config_nonce:da978b9544};//# sourceURLgform_gravityforms_theme-js-extra/* > *//script>script typetext/javascript deferdefer srchttps://cpcs.ca/wp-content/plugins/gravityforms/assets/js/dist/scripts-theme.min.js?ver0183eae4c8a5f424290fa0c1616e522c idgform_gravityforms_theme-js>/script>script typetext/javascript srchttps://cpcs.ca/wp-content/plugins/elementor-pro/assets/js/webpack-pro.runtime.min.js?ver3.34.0 idelementor-pro-webpack-runtime-js>/script>script typetext/javascript idelementor-pro-frontend-js-before>/* !CDATA */var ElementorProFrontendConfig {ajaxurl:https:\/\/cpcs.ca\/wp-admin\/admin-ajax.php,nonce:a61002c43a,urls:{assets:https:\/\/cpcs.ca\/wp-content\/plugins\/elementor-pro\/assets\/,rest:https:\/\/cpcs.ca\/wp-json\/},settings:{lazy_load_background_images:true},popup:{hasPopUps:true},shareButtonsNetworks:{facebook:{title:Facebook,has_counter:true},twitter:{title:Twitter},linkedin:{title:LinkedIn,has_counter:true},pinterest:{title:Pinterest,has_counter:true},reddit:{title:Reddit,has_counter:true},vk:{title:VK,has_counter:true},odnoklassniki:{title:OK,has_counter:true},tumblr:{title:Tumblr},digg:{title:Digg},skype:{title:Skype},stumbleupon:{title:StumbleUpon,has_counter:true},mix:{title:Mix},telegram:{title:Telegram},pocket:{title:Pocket,has_counter:true},xing:{title:XING,has_counter:true},whatsapp:{title:WhatsApp},email:{title:Email},print:{title:Print},x-twitter:{title:X},threads:{title:Threads}},facebook_sdk:{lang:en_US,app_id:},lottie:{defaultAnimationUrl:https:\/\/cpcs.ca\/wp-content\/plugins\/elementor-pro\/modules\/lottie\/assets\/animations\/default.json}};//# sourceURLelementor-pro-frontend-js-before/* > *//script>script typetext/javascript srchttps://cpcs.ca/wp-content/plugins/elementor-pro/assets/js/frontend.min.js?ver3.34.0 idelementor-pro-frontend-js>/script>script typetext/javascript srchttps://cpcs.ca/wp-content/plugins/elementor-pro/assets/js/elements-handlers.min.js?ver3.34.0 idpro-elements-handlers-js>/script>script typetext/javascript idjet-tabs-frontend-js-extra>/* !CDATA */var JetTabsSettings {ajaxurl:https://cpcs.ca/wp-admin/admin-ajax.php,isMobile:false,templateApiUrl:https://cpcs.ca/wp-json/jet-tabs-api/v1/elementor-template,devMode:false,isSelfRequest:};//# sourceURLjet-tabs-frontend-js-extra/* > *//script>script typetext/javascript srchttps://cpcs.ca/wp-content/plugins/jet-tabs/assets/js/jet-tabs-frontend.min.js?ver2.2.12.1 idjet-tabs-frontend-js>/script>script idwp-emoji-settings typeapplication/json>{baseUrl:https://s.w.org/images/core/emoji/17.0.2/72x72/,ext:.png,svgUrl:https://s.w.org/images/core/emoji/17.0.2/svg/,svgExt:.svg,source:{concatemoji:https://cpcs.ca/wp-includes/js/wp-emoji-release.min.js?ver6.9}}/script>script typemodule>/* !CDATA *//*! This file is auto-generated */const aJSON.parse(document.getElementById(wp-emoji-settings).textContent),o(window._wpemojiSettingsa,wpEmojiSettingsSupports),sflag,emoji;function i(e){try{var t{supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);tnew Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const anew Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)>eat)}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var ne.getImageData(16,16,1,1);for(let e0;en.data.length;e++)if(0!n.datae)return!1;return!0}function u(e,t,n,a){switch(t){caseflag:return n(e,\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f,\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f)?!1:!n(e,\ud83c\udde8\ud83c\uddf6,\ud83c\udde8\u200b\ud83c\uddf6)&&!n(e,\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f,\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f);caseemoji:return!a(e,\ud83e\u1fac8)}return!1}function f(e,t,n,a){let r;const o(rundefined!typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement(canvas)).getContext(2d,{willReadFrequently:!0}),s(o.textBaselinetop,o.font600 32px Arial,{});return e.forEach(e>{set(o,e,n,a)}),s}function r(e){var tdocument.createElement(script);t.srce,t.defer!0,document.head.appendChild(t)}a.supports{everything:!0,everythingExceptFlag:!0},new Promise(t>{let nfunction(){try{var eJSON.parse(sessionStorage.getItem(o));if(objecttypeof e&&numbertypeof e.timestamp&&(new Date).valueOf()e.timestamp+604800&&objecttypeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if(undefined!typeof Worker&&undefined!typeof OffscreenCanvas&&undefined!typeof URL&&URL.createObjectURL&&undefined!typeof Blob)try{var epostMessage(+f.toString()+(+JSON.stringify(s),u.toString(),c.toString(),p.toString().join(,)+));,anew Blob(e,{type:text/javascript});const rnew Worker(URL.createObjectURL(a),{name:wpTestEmojiSupports});return void(r.onmessagee>{i(ne.data),r.terminate(),t(n)})}catch(e){}i(nf(s,u,c,p))}t(n)}).then(e>{for(const n in e)a.supportsnen,a.supports.everythinga.supports.everything&&a.supportsn,flag!n&&(a.supports.everythingExceptFlaga.supports.everythingExceptFlag&&a.supportsn);var t;a.supports.everythingExceptFlaga.supports.everythingExceptFlag&&!a.supports.flag,a.supports.everything||((ta.source||{}).concatemoji?r(t.concatemoji):t.wpemoji&&t.twemoji&&(r(t.twemoji),r(t.wpemoji)))});//# sourceURLhttps://cpcs.ca/wp-includes/js/wp-emoji-loader.min.js/* > *//script>script typetext/javascript>/* !CDATA */ gform.initializeOnLoaded( function() { jQuery(document).on(gform_post_render, function(event, formId, currentPage){if(formId 2) {if(typeof Placeholders ! undefined){ Placeholders.enable(); }} } );jQuery(document).on(gform_post_conditional_logic, function(event, formId, fields, isInit){} ) } ); /* > *//script>script typetext/javascript>/* !CDATA */ gform.initializeOnLoaded( function() {jQuery(document).trigger(gform_pre_post_render, { formId: 2, currentPage: 1, abort: function() { this.preventDefault(); } }); if (event && event.defaultPrevented) { return; } const gformWrapperDiv document.getElementById( gform_wrapper_2 ); if ( gformWrapperDiv ) { const visibilitySpan document.createElement( span ); visibilitySpan.id gform_visibility_test_2; gformWrapperDiv.insertAdjacentElement( afterend, visibilitySpan ); } const visibilityTestDiv document.getElementById( gform_visibility_test_2 ); let postRenderFired false; function triggerPostRender() { if ( postRenderFired ) { return; } postRenderFired true; gform.core.triggerPostRenderEvents( 2, 1 ); if ( visibilityTestDiv ) { visibilityTestDiv.parentNode.removeChild( visibilityTestDiv ); } } function debounce( func, wait, immediate ) { var timeout; return function() { var context this, args arguments; var later function() { timeout null; if ( !immediate ) func.apply( context, args ); }; var callNow immediate && !timeout; clearTimeout( timeout ); timeout setTimeout( later, wait ); if ( callNow ) func.apply( context, args ); }; } const debouncedTriggerPostRender debounce( function() { triggerPostRender(); }, 200 ); if ( visibilityTestDiv && visibilityTestDiv.offsetParent null ) { const observer new MutationObserver( ( mutations ) > { mutations.forEach( ( mutation ) > { if ( mutation.type attributes && visibilityTestDiv.offsetParent ! null ) { debouncedTriggerPostRender(); observer.disconnect(); } }); }); observer.observe( document.body, { attributes: true, childList: false, subtree: true, attributeFilter: style, class , }); } else { triggerPostRender(); } } ); /* > *//script>/body>/html>
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]