The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete.
The reader should not assume that the information is accurate and complete.

UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 13F

FORM 13F INFORMATION TABLE

OMB APPROVAL
OMB Number: 3235-0006
Expires: July 31, 2015
Estimated average burden
hours per response: 23.8

COLUMN 1 COLUMN 2 COLUMN 3 COLUMN 4 COLUMN 5 COLUMN 6 COLUMN 7 COLUMN 8
VALUE SHRS OR SH/ PUT/ INVESTMENT OTHER VOTING AUTHORITY
NAME OF ISSUER TITLE OF CLASS CUSIP (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
ABBVIE INC COM 00287Y109 83,594,453 328,038 SH SOLE 328,038 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 368,738 2,950 SH SOLE 2,950 0 0
ACHIEVE LIFE SCIENCE INC COM 004468500 164,591 26,365 SH SOLE 26,365 0 0
ADVANCED MICRO DEVICES INC COM 007903107 569,248 1,053 SH SOLE 1,053 0 0
AGNICO EAGLE MINES LTD COM 008474108 10,561,972 68,640 SH SOLE 68,640 0 0
ALGONQUIN POWER & UTILITIES COM 015857105 589,581 98,524 SH SOLE 98,524 0 0
ALPHABET INC CAP STK CL A 02079K305 142,389,434 401,804 SH SOLE 401,804 0 0
ALPHABET INC CAP STK CL C 02079K107 1,430,882 4,065 SH SOLE 4,065 0 0
AMAZON COM INC COM 023135106 24,561,605 102,071 SH SOLE 102,071 0 0
AMERICAN EXPRESS CO COM 025816109 2,862,433 8,380 SH SOLE 8,380 0 0
AMERICAS GOLD AND SILVER COR COM NEW 03062D803 114,612 24,600 SH SOLE 24,600 0 0
ANALOG DEVICES INC COM 032654105 3,700,493 9,426 SH SOLE 9,426 0 0
APPLE INC COM 037833100 6,769,700 23,979 SH SOLE 23,979 0 0
APPLIED MATLS INC COM 038222105 112,425,601 161,516 SH SOLE 161,516 0 0
ARES MANAGEMENT CORPORATION CL A COM STK 03990B101 54,911,248 509,283 SH SOLE 509,283 0 0
ASML HLDG NV N Y REGISTRY SHS N07059210 74,903,368 39,695 SH SOLE 39,695 0 0
AVERY DENNISON CORP COM 053611109 31,155,819 190,375 SH SOLE 190,375 0 0
AXON ENTERPRISE INC COM 05464C101 6,133,628 11,988 SH SOLE 11,988 0 0
BANK MONTREAL MEDIUM COM 063671101 113,239,468 642,300 SH SOLE 642,300 0 0
BANK NOVA SCOTIA B C COM 064149107 55,966,319 645,809 SH SOLE 645,809 0 0
BANK OF AMER CORP COM 060505104 2,194,091 37,830 SH SOLE 37,830 0 0
BARRICK MNG CORP COM SHS 06849F108 4,602,567 124,450 SH SOLE 124,450 0 0
BCE INC COM NEW 05534B760 2,770,159 124,215 SH SOLE 124,215 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 745,035 1 SH SOLE 1 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 26,459,215 53,236 SH SOLE 53,236 0 0
BEST BUY INC COM 086516101 357,877 4,600 SH SOLE 4,600 0 0
BOOKING HOLDINGS INC COM 09857L108 8,194,397 44,831 SH SOLE 44,831 0 0
BROOKFIELD ASSET MANAGMT LTD CL A LMT VTG SHS 113004105 1,259,761 28,592 SH SOLE 28,592 0 0
BROOKFIELD CORP CL A LTD VT SH 11271J107 154,188,277 3,655,048 SH SOLE 3,655,048 0 0
BROOKFIELD RENEWABLE ENERGY PARTNERSHIP UNIT G16258108 2,366,246 67,889 SH SOLE 67,889 0 0
CANADIAN IMPERIAL BANK OF CO COM 136069101 44,009,448 386,903 SH SOLE 386,903 0 0
CANADIAN NAT RES LTD MED TER COM 136385101 66,722,278 1,693,724 SH SOLE 1,693,724 0 0
CANADIAN NATL RY CO COM 136375102 34,749,982 288,600 SH SOLE 288,600 0 0
CANADIAN PACIFIC KANSAS CITY COM 13646K108 94,406,792 1,084,795 SH SOLE 1,084,795 0 0
CATERPILLAR INC COM 149123101 274,357 265 SH SOLE 265 0 0
CENOVUS ENERGY INC COM 15135U109 5,196,718 207,452 SH SOLE 207,452 0 0
CINGULATE INC COM 17248W303 272,943 51,200 SH SOLE 51,200 0 0
CONSTELLATION ENERGY CORP COM 21037T109 9,241,113 35,563 SH SOLE 35,563 0 0
COSTCO WHOLESALE CORPORATION COM 22160K105 567,276 598 SH SOLE 598 0 0
CRH PLC ORD G25508105 18,440,477 169,034 SH SOLE 169,034 0 0
CVS HEALTH CORP COM 126650100 6,069,264 58,475 SH SOLE 58,475 0 0
D R HORTON INC COM 23331A109 1,567,499 9,525 SH SOLE 9,525 0 0
DANAHER CORP DEL COM 235851102 62,060,691 321,266 SH SOLE 321,266 0 0
DEERE & CO COM 244199105 63,514,253 101,151 SH SOLE 101,151 0 0
DENISON MINES CORP COM 248356107 84,237 27,100 SH SOLE 27,100 0 0
DISNEY WALT CO COM 254687106 9,295,178 94,050 SH SOLE 94,050 0 0
ELDORADO GOLD CORP NEW COM 284902509 916,785 29,454 SH SOLE 29,454 0 0
ELI LILLY & CO COM 532457108 99,455,232 80,697 SH SOLE 80,697 0 0
EMCOR GROUP INC COM 29084Q100 17,339,261 21,247 SH SOLE 21,247 0 0
ENBRIDGE INC COM 29250N105 6,074,313 109,615 SH SOLE 109,615 0 0
FEDEX CORP COM 31428X106 867,339 2,660 SH SOLE 2,660 0 0
FERGUSON ENTERPRISES INC COMMON STOCK NEW 31488V107 18,243,046 76,299 SH SOLE 76,299 0 0
FIRSTSERVICE CORP NEW COM 33767E202 71,951,926 506,534 SH SOLE 506,534 0 0
FORTIS INC COM 349553107 6,309,199 109,041 SH SOLE 109,041 0 0
GENERAL DYNAMICS CORP COM 369550108 877,540 2,516 SH SOLE 2,516 0 0
GILDAN ACTIVEWEAR INC COM 375916103 77,182,793 1,493,903 SH SOLE 1,493,903 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 240,241 235 SH SOLE 235 0 0
GOSSAMER BIO INC COM 38341P102 17,502 106,500 SH SOLE 106,500 0 0
HCA HEALTHCARE INC COM 40412C101 28,578,538 72,694 SH SOLE 72,694 0 0
HOME DEPOT INC COM 437076102 463,316 1,318 SH SOLE 1,318 0 0
HUMANA INC COM 444859102 173,695,656 445,719 SH SOLE 445,719 0 0
IMPERIAL OIL LTD COM NEW 453038408 402,532 3,554 SH SOLE 3,554 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 7,607,210 18,700 SH SOLE 18,700 0 0
ISHARES TR CORE 60 BALA ETF 464289867 447,133 6,438 SH SOLE 6,438 0 0
ISHARES TR MSCI EAFE ETF 464287465 225,465 2,175 SH SOLE 2,175 0 0
ISHARES TR U.S. MED DVC ETF 464288810 220,460 4,342 SH SOLE 4,342 0 0
JOHNSON & JOHNSON COM 478160104 440,109 1,699 SH SOLE 1,699 0 0
JOHNSON CONTROLS INTERNATION SHS G51502105 221,694 1,575 SH SOLE 1,575 0 0
JPMORGAN CHASE & CO COM 46625H100 2,305,838 6,986 SH SOLE 6,986 0 0
MAGNA INTL INC COM 559222401 62,444,809 962,137 SH SOLE 962,137 0 0
MANULIFE FINL CORP COM 56501R106 4,343,889 106,606 SH SOLE 106,606 0 0
MARKEL GROUP INC COM 570535104 7,465,991 3,809 SH SOLE 3,809 0 0
MARVELL TECHNOLOGY INC COM 573874104 116,155,332 417,345 SH SOLE 417,345 0 0
MCDONALDS CORP COM 580135101 31,430,197 117,396 SH SOLE 117,396 0 0
MICRON TECHNOLOGY INC COM 595112103 456,756 398 SH SOLE 398 0 0
MICROSOFT CORP COM 594918104 84,159,415 227,873 SH SOLE 227,873 0 0
MOLINA HEALTHCARE INC COM 60855R100 8,612,295 37,443 SH SOLE 37,443 0 0
MORGAN STANLEY COM NEW 617446448 203,668 960 SH SOLE 960 0 0
NEXTERA ENERGY INC COM 65339F101 59,358,438 668,136 SH SOLE 668,136 0 0
NVIDIA CORPORATION COM 67066G104 2,224,286 11,385 SH SOLE 11,385 0 0
OLD DOMINION FREIGHT LINE IN COM 679580100 10,371,484 47,113 SH SOLE 47,113 0 0
OPEN TEXT CORP COM 683715106 286,227 12,945 SH SOLE 12,945 0 0
ORACLE CORP COM 68389X105 213,951 1,445 SH SOLE 1,445 0 0
OWENS CORNING NEW COM 690742101 16,335,355 104,466 SH SOLE 104,466 0 0
PEMBINA PIPELINE CORP COM 706327103 73,685,323 1,577,026 SH SOLE 1,577,026 0 0
PHOTRONICS INC COM 719405102 420,012 13,400 SH SOLE 13,400 0 0
PROLOGIS INC. COM 74340W103 25,707,409 184,713 SH SOLE 184,713 0 0
QNITY ELECTRONICS INC COMMON STOCK 74743L100 13,827,066 87,207 SH SOLE 87,207 0 0
ROYAL BK CDA COM 780087102 159,971,183 780,250 SH SOLE 780,250 0 0
RTX CORPORATION COM 75513E101 1,054,015 5,615 SH SOLE 5,615 0 0
SELECT SECTOR SPDR TR ST STR TECHN ETF 81369Y803 705,708 3,798 SH SOLE 3,798 0 0
SERVICENOW INC COM 81762P102 17,006,217 169,765 SH SOLE 169,765 0 0
SOUTH BOW CORP COM 83671M105 5,080,507 141,527 SH SOLE 141,527 0 0
SPDR GOLD TR GOLD SHS 78463V107 364,535 987 SH SOLE 987 0 0
SPROTT ASSET MANAGEMENT LP PHYSICAL GOLD TR 85207H104 284,202 9,377 SH SOLE 9,377 0 0
SPROTT ASSET MANAGEMENT LP PHYSICAL SILVER 85207K107 957,723 51,625 SH SOLE 51,625 0 0
STANTEC INC COM 85472N109 72,447,124 1,048,820 SH SOLE 1,048,820 0 0
SUN LIFE FINANCIAL INC. COM 866796105 67,771,407 866,769 SH SOLE 866,769 0 0
SUNCOR ENERGY INC NEW COM 867224107 20,988,499 389,604 SH SOLE 389,604 0 0
SUNOCOCORP LLC COM SHS LLC 86765Q106 86,504,294 1,261,725 SH SOLE 1,261,725 0 0
SYNOPSYS INC COM 871607107 16,470,966 36,751 SH SOLE 36,751 0 0
TC ENERGY CORP COM 87807B107 6,127,663 89,367 SH SOLE 89,367 0 0
TELUS CORPORATION COM 87971M103 776,922 71,902 SH SOLE 71,902 0 0
TEXAS INSTRS INC COM 882508104 87,723,710 306,656 SH SOLE 306,656 0 0
TFI INTERNATIONAL INC COM 87241L109 38,500,979 266,364 SH SOLE 266,364 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 24,990,312 49,246 SH SOLE 49,246 0 0
TJX COS INC NEW COM 872540109 24,386,756 160,926 SH SOLE 160,926 0 0
TORONTO DOMINION BK ONT COM NEW 891160509 6,900,788 57,251 SH SOLE 57,251 0 0
UNION PAC CORP COM 907818108 75,635,723 276,791 SH SOLE 276,791 0 0
UNITEDHEALTH GROUP INC COM 91324P102 65,542,114 155,800 SH SOLE 155,800 0 0
VISA INC COM CL A 92826C839 70,486,249 205,889 SH SOLE 205,889 0 0
VISTRA CORP COM 92840M102 3,306,655 20,322 SH SOLE 20,322 0 0
VODAFONE GROUP PLC SPONSORED ADR 92857W308 2,034,323 148,295 SH SOLE 148,295 0 0
WASTE CONNECTIONS INC COM 94106B101 76,345,604 457,046 SH SOLE 457,046 0 0
WELLS FARGO & CO COM 949746101 347,696 4,155 SH SOLE 4,155 0 0
ZENTEK LTD COM 98942X102 33,341 70,600 SH SOLE 70,600 0 0