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 72,894,980 335,274 SH SOLE 335,274 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 41,303,699 208,310 SH SOLE 208,310 0 0
ACHIEVE LIFE SCIENCE INC COM 004468500 77,510 26,365 SH SOLE 26,365 0 0
ADVANCED MICRO DEVICES INC COM 007903107 214,203 1,053 SH SOLE 1,053 0 0
AGNICO EAGLE MINES LTD COM 008474108 14,423,257 71,288 SH SOLE 71,288 0 0
ALGONQUIN POWER & UTILITIES COM 015857105 615,207 100,769 SH SOLE 100,769 0 0
ALPHABET INC CAP STK CL A 02079K305 116,636,988 405,898 SH SOLE 405,898 0 0
ALPHABET INC CAP STK CL C 02079K107 1,269,485 4,446 SH SOLE 4,446 0 0
AMAZON COM INC COM 023135106 18,181,838 87,342 SH SOLE 87,342 0 0
AMERICAN EXPRESS CO COM 025816109 2,534,673 8,380 SH SOLE 8,380 0 0
AMERICAS GOLD AND SILVER COR COM NEW 03062D803 127,975 24,600 SH SOLE 24,600 0 0
ANALOG DEVICES INC COM 032654105 2,997,081 9,426 SH SOLE 9,426 0 0
APPLE INC COM 037833100 6,209,294 24,504 SH SOLE 24,504 0 0
APPLIED MATLS INC COM 038222105 73,529,343 215,189 SH SOLE 215,189 0 0
ASML HLDG NV N Y REGISTRY SHS N07059210 53,194,222 40,278 SH SOLE 40,278 0 0
AVERY DENNISON CORP COM 053611109 30,911,289 179,155 SH SOLE 179,155 0 0
AXON ENTERPRISE INC COM 05464C101 4,383,235 10,322 SH SOLE 10,322 0 0
BANK AMERICA CORP COM 060505104 42,485,582 871,905 SH SOLE 871,905 0 0
BANK MONTREAL MEDIUM COM 063671101 88,507,032 655,741 SH SOLE 655,741 0 0
BANK NOVA SCOTIA B C COM 064149107 47,673,598 690,268 SH SOLE 690,268 0 0
BARRICK MNG CORP COM SHS 06849F108 5,209,813 127,921 SH SOLE 127,921 0 0
BCE INC COM NEW 05534B760 3,361,272 133,557 SH SOLE 133,557 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 718,109 1 SH SOLE 1 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 24,953,584 52,078 SH SOLE 52,078 0 0
BEST BUY INC COM 086516101 295,307 4,600 SH SOLE 4,600 0 0
BOOKING HOLDINGS INC COM 09857L108 7,443,104 1,768 SH SOLE 1,768 0 0
BOYD GROUP SERVICES INC COM 103310108 37,960,529 298,328 SH SOLE 298,328 0 0
BROOKFIELD ASSET MANAGMT LTD CL A LMT VTG SHS 113004105 1,216,754 27,456 SH SOLE 27,456 0 0
BROOKFIELD CORP CL A LTD VT SH 11271J107 150,329,129 3,722,896 SH SOLE 3,722,896 0 0
BROOKFIELD RENEWABLE ENERGY PARTNERSHIP UNIT G16258108 1,946,851 60,718 SH SOLE 60,718 0 0
CANADIAN IMPERIAL BANK OF CO COM 136069101 76,817,610 813,623 SH SOLE 813,623 0 0
CANADIAN NAT RES LTD MED TER COM 136385101 82,188,497 1,689,724 SH SOLE 1,689,724 0 0
CANADIAN NATL RY CO COM 136375102 31,453,666 306,755 SH SOLE 306,755 0 0
CANADIAN PACIFIC KANSAS CITY COM 13646K108 88,026,486 1,122,468 SH SOLE 1,122,468 0 0
CENOVUS ENERGY INC COM 15135U109 5,447,067 205,995 SH SOLE 205,995 0 0
CHEVRON CORPORATION COM 166764100 10,059,138 48,621 SH SOLE 48,621 0 0
CINGULATE INC COM 17248W303 317,938 51,200 SH SOLE 51,200 0 0
CISCO SYS INC COM 17275R102 1,725,460 22,240 SH SOLE 22,240 0 0
CONSTELLATION ENERGY CORP COM 21037T109 7,666,361 27,456 SH SOLE 27,456 0 0
COSTCO WHOLESALE CORPORATION COM 22160K105 714,481 717 SH SOLE 717 0 0
CRH PLC ORD G25508105 18,245,525 173,576 SH SOLE 173,576 0 0
CVS HEALTH CORP COM 126650100 4,154,249 57,845 SH SOLE 57,845 0 0
D R HORTON INC COM 23331A109 1,306,964 9,525 SH SOLE 9,525 0 0
DANAHER CORP DEL COM 235851102 35,782,489 188,852 SH SOLE 188,852 0 0
DEERE & CO COM 244199105 62,794,764 111,501 SH SOLE 111,501 0 0
DENISON MINES CORP COM 248356107 95,735 27,100 SH SOLE 27,100 0 0
DISNEY WALT CO COM 254687106 7,935,971 82,345 SH SOLE 82,345 0 0
ELI LILLY & CO COM 532457108 76,262,977 82,923 SH SOLE 82,923 0 0
EMCOR GROUP INC COM 29084Q100 16,004,396 21,678 SH SOLE 21,678 0 0
EMERA INC COM 290876101 408,505 7,908 SH SOLE 7,908 0 0
ENBRIDGE INC COM 29250N105 5,667,235 104,838 SH SOLE 104,838 0 0
FEDEX CORP COM 31428X106 947,398 2,660 SH SOLE 2,660 0 0
FERGUSON ENTERPRISES INC COMMON STOCK NEW 31488V107 18,161,502 77,864 SH SOLE 77,864 0 0
FIRSTSERVICE CORP NEW COM 33767E202 69,842,905 504,115 SH SOLE 504,115 0 0
FORTIS INC COM 349553107 6,120,866 110,064 SH SOLE 110,064 0 0
GENERAL DYNAMICS CORP COM 369550108 881,880 2,570 SH SOLE 2,570 0 0
GILDAN ACTIVEWEAR INC COM 375916103 82,960,948 1,494,591 SH SOLE 1,494,591 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 211,488 250 SH SOLE 250 0 0
GOSSAMER BIO INC COM 38341P102 35,037 106,500 SH SOLE 106,500 0 0
HCA HEALTHCARE INC COM 40412C101 58,019,214 122,609 SH SOLE 122,609 0 0
HOME DEPOT INC COM 437076102 274,401 840 SH SOLE 840 0 0
HONEYWELL INTL INC COM 438516106 315,298 1,395 SH SOLE 1,395 0 0
HUMANA INC COM 444859102 68,947,270 397,685 SH SOLE 397,685 0 0
IMPERIAL OIL LTD COM NEW 453038408 440,895 3,393 SH SOLE 3,393 0 0
ISHARES INC MSCI MEXICO ETF 464286822 1,699,057 23,340 SH SOLE 23,340 0 0
ISHARES TR CORE 60/40 BALAN 464289867 414,267 6,438 SH SOLE 6,438 0 0
ISHARES TR MSCI EAFE ETF 464287465 327,458 3,481 SH SOLE 3,481 0 0
ISHARES TR U.S. MED DVC ETF 464288810 379,930 7,223 SH SOLE 7,223 0 0
JOHNSON & JOHNSON COM 478160104 399,153 1,633 SH SOLE 1,633 0 0
JOHNSON CONTROLS INTERNATION SHS G51502105 206,237 1,575 SH SOLE 1,575 0 0
JPMORGAN CHASE & CO COM 46625H100 2,053,062 6,982 SH SOLE 6,982 0 0
LEXARIA BIOSCIENCE CORP COM NEW 52886N406 7,800 10,000 SH SOLE 10,000 0 0
MAGNA INTL INC COM 559222401 53,660,928 964,056 SH SOLE 964,056 0 0
MANULIFE FINL CORP COM 56501R106 3,424,776 100,477 SH SOLE 100,477 0 0
MARKEL GROUP INC COM 570535104 6,012,832 3,142 SH SOLE 3,142 0 0
MARVELL TECHNOLOGY INC COM 573874104 53,160,356 536,769 SH SOLE 536,769 0 0
MICROSOFT CORP COM 594918104 83,187,271 224,856 SH SOLE 224,856 0 0
MOLINA HEALTHCARE INC COM 60855R100 4,923,766 36,942 SH SOLE 36,942 0 0
NEXTERA ENERGY INC COM 65339F101 62,879,957 677,050 SH SOLE 677,050 0 0
NUTRIEN LTD COM 67077M108 236,826 3,148 SH SOLE 3,148 0 0
NVIDIA CORPORATION COM 67066G104 1,902,142 10,955 SH SOLE 10,955 0 0
OLD DOMINION FREIGHT LINE IN COM 679580100 14,680,218 75,137 SH SOLE 75,137 0 0
OPEN TEXT CORP COM 683715106 287,553 12,945 SH SOLE 12,945 0 0
ORACLE CORP COM 68389X105 206,386 1,403 SH SOLE 1,403 0 0
OTIS WORLDWIDE CORP COM 68902V107 9,533,620 123,691 SH SOLE 123,691 0 0
OWENS CORNING NEW COM 690742101 11,522,870 106,485 SH SOLE 106,485 0 0
PEMBINA PIPELINE CORP COM 706327103 71,056,281 1,592,388 SH SOLE 1,592,388 0 0
PHOTRONICS INC COM 719405102 541,471 13,400 SH SOLE 13,400 0 0
PROLOGIS INC. COM 74340W103 20,866,490 157,889 SH SOLE 157,889 0 0
QUANTUM EMOTION CORP COM 74767K103 39,763 17,450 SH SOLE 17,450 0 0
ROYAL BK CDA COM 780087102 127,992,321 794,717 SH SOLE 794,717 0 0
RTX CORPORATION COM 75513E101 1,098,679 5,700 SH SOLE 5,700 0 0
SELECT SECTOR SPDR TR STATE STREET TEC 81369Y803 515,442 3,878 SH SOLE 3,878 0 0
SHELL PLC SPON ADS 780259305 352,451 3,790 SH SOLE 3,790 0 0
SOUTH BOW CORP COM 83671M105 4,470,633 133,672 SH SOLE 133,672 0 0
SPDR GOLD TR GOLD SHS 78463V107 423,817 985 SH SOLE 985 0 0
SPROTT ASSET MANAGEMENT LP PHYSICAL SILVER 85207K107 1,162,847 47,750 SH SOLE 47,750 0 0
STANTEC INC COM 85472N109 88,675,759 1,029,411 SH SOLE 1,029,411 0 0
SUN LIFE FINANCIAL INC. COM 866796105 54,929,833 879,984 SH SOLE 879,984 0 0
SUNCOR ENERGY INC NEW COM 867224107 31,858,231 483,208 SH SOLE 483,208 0 0
SUNOCOCORP LLC COM SHS LLC 86765Q106 76,671,156 1,243,518 SH SOLE 1,243,518 0 0
SYNOPSYS INC COM 871607107 14,074,009 35,500 SH SOLE 35,500 0 0
TC ENERGY CORP COM 87807B107 5,279,702 84,495 SH SOLE 84,495 0 0
TELUS CORPORATION COM 87971M103 1,055,355 82,372 SH SOLE 82,372 0 0
TEXAS INSTRS INC COM 882508104 60,526,730 311,934 SH SOLE 311,934 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 18,252,424 37,136 SH SOLE 37,136 0 0
THOMSON REUTERS CORP COM 884903808 38,443,338 427,356 SH SOLE 427,356 0 0
TJX COS INC NEW COM 872540109 26,373,747 165,152 SH SOLE 165,152 0 0
TORONTO DOMINION BK ONT COM NEW 891160509 7,344,370 78,917 SH SOLE 78,917 0 0
TRANE TECHNOLOGIES PLC SHS G8994E103 451,310 1,083 SH SOLE 1,083 0 0
TRANSFORCE INC COM 87241L109 832,041 7,996 SH SOLE 7,996 0 0
UNION PAC CORP COM 907818108 68,673,309 283,070 SH SOLE 283,070 0 0
UNITEDHEALTH GROUP INC COM 91324P102 42,011,279 155,355 SH SOLE 155,355 0 0
VILLAGE FARMS INTL INC COM 92707Y108 37,912 13,350 SH SOLE 13,350 0 0
VISA INC COM CL A 92826C839 61,789,718 204,487 SH SOLE 204,487 0 0
VISTRA CORP COM 92840M102 3,036,133 20,198 SH SOLE 20,198 0 0
VODAFONE GROUP PLC SPONSORED ADR 92857W308 2,206,058 146,881 SH SOLE 146,881 0 0
WASTE CONNECTIONS INC COM 94106B101 72,921,216 450,464 SH SOLE 450,464 0 0
WELLS FARGO & CO COM 949746101 330,765 4,155 SH SOLE 4,155 0 0
ZENTEK LTD COM 98942X102 35,413 70,600 SH SOLE 70,600 0 0