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