{"meta":{"platform":"Opportunity Exchange","canonical":"https://veilpoint.ca/sectors/construction-and-trades","retrievedAt":"2026-07-27T09:43:58.498Z","dataStatus":"Derived from at least one placeholder input; confidence tier D; oldest input 2026-04-10. OEX groups vacancies and anonymous active talent signals by sector; wage and demand are occupation rollups.","provenance":{"status":"placeholder","confidence":"D","observedAt":"2026-04-10","method":"OEX groups vacancies and anonymous active talent signals by sector; wage and demand are occupation rollups.","assumptions":["A null tightness value means no candidate denominator.","Median wage is the floor-midpoint of included occupation medians."],"sources":[{"name":"Job postings","kind":"placeholder","confidence":"D","observedAt":"2026-07-27T09:43:58.491Z","lastVerifiedAt":"2026-07-27T09:43:58.491Z","url":null},{"name":"Talent signals","kind":"placeholder","confidence":"D","observedAt":null,"lastVerifiedAt":null,"url":null},{"name":"Construction hiring composite","kind":"placeholder","confidence":"D","observedAt":"2026-04-11","lastVerifiedAt":"2026-04-13T09:20:00.000Z","url":null},{"name":"Saskatchewan trades composite","kind":"placeholder","confidence":"D","observedAt":"2026-04-10","lastVerifiedAt":"2026-04-14T08:30:00.000Z","url":null},{"name":"Saskatchewan construction composite","kind":"placeholder","confidence":"D","observedAt":"2026-04-10","lastVerifiedAt":"2026-04-14T08:15:00.000Z","url":null}]},"evidence":{"status":"placeholder","truthState":"preview","recordType":"derived-estimate","isActionable":false,"synthetic":true,"confidence":"D","sourceKinds":["placeholder"],"asOf":"2026-04-10","qualification":"Derived with synthetic preview inputs — the result is illustrative, not a measurement.","assumptions":["A null tightness value means no candidate denominator.","Median wage is the floor-midpoint of included occupation medians."]},"citeAs":"Opportunity Exchange (VeilPoint), \"Construction & Trades sector\", https://veilpoint.ca/sectors/construction-and-trades, data as of 2026-04-10, retrieved 2026-07-27."},"data":{"id":"construction-and-trades","name":"Construction & Trades","description":"Building, mechanical and structural trades, from apprenticeship entry through journeyperson certification.","vacancies":170,"availableTalent":0,"tightness":null,"medianWageHourly":38.1,"demandScore":82,"regions":["Regina","Rural & Resource","Saskatoon"],"occupations":[{"id":"construction_electrician","title":"Construction Electrician","alternateTitles":["Electrical apprentice"],"noc":"72200","teer":"TEER 2","sector":"Construction Trades","regulated":true,"outlook":"Strong openings, more route friction","medianWageHourly":38.1,"wageRangeHourly":{"low":29.7,"high":47.6},"demandScore":87,"regions":["Regina","Saskatoon","Rural & Resource"],"vacancies":45},{"id":"welder","title":"Welder","alternateTitles":["Welder-fitter","Structural welder"],"noc":"72106","teer":"TEER 2","sector":"Skilled Trades","regulated":true,"outlook":"Strong demand with seasonal peaks","medianWageHourly":36.8,"wageRangeHourly":{"low":26,"high":48.5},"demandScore":82,"regions":["Saskatoon","Regina","Rural & Resource"],"vacancies":50},{"id":"plumber","title":"Plumber","alternateTitles":["Journeyperson plumber","Pipefitter"],"noc":"72300","teer":"TEER 2","sector":"Skilled Trades","regulated":true,"outlook":"Strong — compulsory trade with replacement demand","medianWageHourly":40.2,"wageRangeHourly":{"low":30,"high":50.5},"demandScore":80,"regions":["Saskatoon","Regina","Rural & Resource"],"vacancies":38},{"id":"carpenter","title":"Carpenter","alternateTitles":["Framer","Finish carpenter"],"noc":"72310","teer":"TEER 2","sector":"Construction","regulated":true,"outlook":"Positive — housing and infrastructure","medianWageHourly":34,"wageRangeHourly":{"low":24,"high":44},"demandScore":78,"regions":["Saskatoon","Regina","Rural & Resource"],"vacancies":37}],"vacanciesByCommunity":[{"municipality":"Regina","region":"Regina","vacancies":63},{"municipality":"Saskatoon","region":"Saskatoon","vacancies":53},{"municipality":"Moose Jaw","region":"South Central","vacancies":10},{"municipality":"Prince Albert","region":"North Central","vacancies":8},{"municipality":"North Battleford","region":"Northwest","vacancies":7},{"municipality":"Yorkton","region":"East Central","vacancies":7},{"municipality":"Lloydminster","region":"Northwest","vacancies":7},{"municipality":"Estevan","region":"Southeast","vacancies":6},{"municipality":"Kindersley","region":"West Central","vacancies":4},{"municipality":"Melfort","region":"North Central","vacancies":1},{"municipality":"La Ronge","region":"Far North","vacancies":1},{"municipality":"Rosetown","region":"West Central","vacancies":1},{"municipality":"Martensville","region":"Saskatoon","vacancies":1},{"municipality":"Nipawin","region":"North Central","vacancies":1}],"notableEmployers":[{"name":"ESC Automation","region":"Regina","openRoles":"9 est."},{"name":"Strike Group","region":"Saskatoon","openRoles":"12 est."},{"name":"Supreme Steel","region":"Saskatoon","openRoles":"18 est."},{"name":"Graham Construction","region":"Rural & Resource","openRoles":"14 est."},{"name":"Brandt Mechanical","region":"Saskatoon","openRoles":"12 est."},{"name":"CML Plumbing & Heating","region":"Regina","openRoles":"8 est."},{"name":"Brandt Construction","region":"Saskatoon","openRoles":"20 est."},{"name":"PCL Construction","region":"Regina","openRoles":"15 est."}],"provenance":{"status":"placeholder","confidence":"D","observedAt":"2026-04-10","method":"OEX groups vacancies and anonymous active talent signals by sector; wage and demand are occupation rollups.","assumptions":["A null tightness value means no candidate denominator.","Median wage is the floor-midpoint of included occupation medians."],"sources":[{"name":"Job postings","kind":"placeholder","confidence":"D","observedAt":"2026-07-27T09:43:58.491Z","lastVerifiedAt":"2026-07-27T09:43:58.491Z","url":null},{"name":"Talent signals","kind":"placeholder","confidence":"D","observedAt":null,"lastVerifiedAt":null,"url":null},{"name":"Construction hiring composite","kind":"placeholder","confidence":"D","observedAt":"2026-04-11","lastVerifiedAt":"2026-04-13T09:20:00.000Z","url":null},{"name":"Saskatchewan trades composite","kind":"placeholder","confidence":"D","observedAt":"2026-04-10","lastVerifiedAt":"2026-04-14T08:30:00.000Z","url":null},{"name":"Saskatchewan construction composite","kind":"placeholder","confidence":"D","observedAt":"2026-04-10","lastVerifiedAt":"2026-04-14T08:15:00.000Z","url":null}]}}}