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
ABBOTT LABS COM 002824100   5,584,765 51,227 SH   SOLE   51,227 0 0
ABBVIE INC COM 00287Y109   3,308,971 24,560 SH   SOLE   24,560 0 0
ADOBE SYSTEMS INCORPORATE D COM 00724F101   6,942,684 14,198 SH   SOLE   14,198 0 0
ADVANCED MICRO DEVICES INC COM 007903107   4,047,906 35,536 SH   SOLE   35,536 0 0
ALGONQUIN PWR UTILS CORP COM 015857105   23,978,758 2,900,882 SH   SOLE   2,900,882 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102   4,235,013 50,810 SH   SOLE   50,810 0 0
ALIGHT INC COM CL A 01626W101   28,075,999 3,038,528 SH   SOLE   3,038,528 0 0
ALPHABET INC CAP STK CL A 02079K305   25,546,493 213,421 SH   SOLE   213,421 0 0
ALPHABET INC CAP STK CL C 02079K107   6,110,194 50,510 SH   SOLE   50,510 0 0
AMAZON COM INC COM 023135106   22,805,570 174,943 SH   SOLE   174,943 0 0
AON PLC SHS CL A G0403H108   48,489,549 140,468 SH   SOLE   140,468 0 0
APOLLO GLOBAL MGMT INC COM 03769M106   45,283,259 589,549 SH   SOLE   589,549 0 0
APPLE INC COM 037833100   42,450,531 218,851 SH   SOLE   218,851 0 0
ARAMARK COM 03852U106   4,729,473 109,860 SH   SOLE   109,860 0 0
ASML HOLDING N V N Y REGISTRY SHS N07059210   5,388,516 7,435 SH   SOLE   7,435 0 0
ASTRAZENECA PLC SPONSORED ADR 046353108   5,557,575 38,810 SH   SOLE   38,810 0 0
B2GOLD CORP COM 11777Q209   11,921,483 3,345,844 SH   SOLE   3,345,844 0 0
BANK AMERICA CORP COM 060505104   10,500,399 365,995 SH   SOLE   365,995 0 0
BANK MONTREAL QUE COM 063671101   30,964,158 342,847 SH   SOLE   342,847 0 0
BANK NOVA SCOTIA HALIFAX COM 064149107   12,766,968 255,166 SH   SOLE   255,166 0 0
BARRICK GOLD CORP COM 067901108   13,436,781 794,275 SH   SOLE   794,275 0 0
BCE INC COM NEW 05534B760   26,548,057 582,255 SH   SOLE   582,255 0 0
BECTON DICKINSON & CO COM 075887109   5,902,734 22,358 SH   SOLE   22,358 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108   21,230,210 41 SH   SOLE   41 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   4,340,589 12,729 SH   SOLE   12,729 0 0
BERRY GLOBAL GROUP INC COM 08579W103   7,160,077 111,285 SH   SOLE   111,285 0 0
BROADCOM INC COM 11135F101   11,805,723 13,610 SH   SOLE   13,610 0 0
BROOKFIELD ASSET MANAGMT LTD CL A LMT VTG SHS 113004105   6,910,594 211,713 SH   SOLE   211,713 0 0
BROOKFIELD CORP CL A LTD VT SH 11271J107   36,843,975 1,094,334 SH   SOLE   1,094,334 0 0
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101   24,285,953 664,428 SH   SOLE   664,428 0 0
BROOKFIELD RENEWABLE PARTNER PARTNERSHI P UNIT G16258108   5,515,166 187,044 SH   SOLE   187,044 0 0
BRP INC COM SUN VTG 05577W200   21,325,871 252,258 SH   SOLE   252,258 0 0
BURFORD CAP LTD ORD SHS G17977110   13,713,620 1,125,913 SH   SOLE   1,125,913 0 0
CANADIAN IMPERIAL BK COMM TO COM 136069101   15,780,996 369,609 SH   SOLE   369,609 0 0
CANADIAN NAT RES LTD COM 136385101   336,163 5,979 SH   SOLE   5,979 0 0
CANADIAN NATL RY CO COM 136375102   15,405,265 127,212 SH   SOLE   127,212 0 0
CANADIAN PACIFIC KANSAS CITY COM 13646K108   23,135,568 286,427 SH   SOLE   286,427 0 0
CATERPILLAR INC COM 149123101   4,602,118 18,704 SH   SOLE   18,704 0 0
CBRE GROUP INC CL A 12504L109   6,226,295 77,144 SH   SOLE   77,144 0 0
CELESTICA INC SUB VTG SHS 15101Q108   164,617 11,340 SH   SOLE   11,340 0 0
CGI INC CL A SUB VTG 12532H104   203,006 1,925 SH   SOLE   1,925 0 0
CHARTER COMMUNICATIO NS INC N CL A 16119P108   2,676,655 7,286 SH   SOLE   7,286 0 0
CHEVRON CORP NEW COM 166764100   9,893,223 62,874 SH   SOLE   62,874 0 0
CME GROUP INC COM 12572Q105   6,609,294 35,670 SH   SOLE   35,670 0 0
COCA COLA CO COM 191216100   7,375,927 122,483 SH   SOLE   122,483 0 0
COCA-COLA FEMSA SAB DE CV SPONSORD ADR REP 191241108   3,060,726 36,739 SH   SOLE   36,739 0 0
COLLIERS INTL GROUP INC SUB VTG SHS 194693107   13,003,535 132,506 SH   SOLE   132,506 0 0
COMCAST CORP NEW CL A 20030N101   3,374,189 81,208 SH   SOLE   81,208 0 0
CONTROLADOR A VUELA COMP DE A SPON ADR RP 10 21240E105   18,203,425 1,304,905 SH   SOLE   1,304,905 0 0
CSX CORP COM 126408103   4,228,946 124,016 SH   SOLE   124,016 0 0
DANAHER CORPORATION COM 235851102   7,283,520 30,348 SH   SOLE   30,348 0 0
DISNEY WALT CO COM 254687106   3,451,033 38,654 SH   SOLE   38,654 0 0
DOLLAR GEN CORP NEW COM 256677105   3,014,108 17,753 SH   SOLE   17,753 0 0
ELEVANCE HEALTH INC COM 036752103   3,211,328 7,228 SH   SOLE   7,228 0 0
ENBRIDGE INC COM 29250N105   48,301,328 1,299,447 SH   SOLE   1,299,447 0 0
ENTERGY CORP NEW COM 29364G103   3,931,899 40,381 SH   SOLE   40,381 0 0
ESSEX PPTY TR INC COM 297178105   3,036,999 12,962 SH   SOLE   12,962 0 0
EXXON MOBIL CORP COM 30231G102   15,410,221 143,685 SH   SOLE   143,685 0 0
FERRARI N V COM N3167Y103   325,210 1,000 SH   SOLE   1,000 0 0
FIRSTSERVICE CORP NEW COM 33767E202   21,543,072 139,879 SH   SOLE   139,879 0 0
FRANCO NEV CORP COM 351858105   318,970 2,237 SH   SOLE   2,237 0 0
FTAI AVIATION LTD SHS G3730V105   8,661,543 273,580 SH   SOLE   273,580 0 0
GENERAL ELECTRIC CO COM NEW 369604301   3,230,251 29,406 SH   SOLE   29,406 0 0
GILEAD SCIENCES INC COM 375558103   2,519,182 32,687 SH   SOLE   32,687 0 0
GOLDMAN SACHS BDC INC SHS 38147U107   138,600 10,000 SH   SOLE   10,000 0 0
GSK PLC SPONSORED ADR 37733W204   3,915,428 222,000 SH   SOLE   222,000 0 0
HCA HEALTHCARE INC COM 40412C101   5,109,089 16,835 SH   SOLE   16,835 0 0
HILTON WORLDWIDE HLDGS INC COM 43300A203   8,050,807 55,313 SH   SOLE   55,313 0 0
HOME DEPOT INC COM 437076102   4,891,959 15,748 SH   SOLE   15,748 0 0
HUDBAY MINERALS INC COM 443628102   47,935 10,000 SH   SOLE   10,000 0 0
IMPERIAL OIL LTD COM NEW 453038408   444,943 8,696 SH   SOLE   8,696 0 0
INMODE LTD SHS M5425M103   3,264,241 87,396 SH   SOLE   87,396 0 0
INTUIT COM 461202103   5,565,633 12,147 SH   SOLE   12,147 0 0
ISHARES TR IBONDS 27 ETF 46435UAA9   376,361 16,029 SH   SOLE   16,029 0 0
ISHARES TR IBONDS 27 TRM TS 46436E841   924,585 41,742 SH   SOLE   41,742 0 0
ISHARES TR IBONDS DEC 2032 46436E312   938,185 40,352 SH   SOLE   40,352 0 0
ISHARES TR IBONDS DEC2026 46435GAA0   375,895 16,016 SH   SOLE   16,016 0 0
ISHARES TR IBONDS DEC23 ETF 46434VAX8   378,363 14,961 SH   SOLE   14,961 0 0
ISHARES TR IBONDS DEC24 ETF 46434VBG4   376,809 15,305 SH   SOLE   15,305 0 0
ISHARES TR IBONDS DEC25 ETF 46434VBD1   374,794 15,373 SH   SOLE   15,373 0 0
JOHNSON & JOHNSON COM 478160104   5,106,290 30,850 SH   SOLE   30,850 0 0
JPMORGAN CHASE & CO COM 46625H100   12,866,638 88,467 SH   SOLE   88,467 0 0
LILLY ELI & CO COM 532457108   7,344,233 15,660 SH   SOLE   15,660 0 0
LIONS GATE ENTMNT CORP CL A VTG 535919401   151,664 17,176 SH   SOLE   17,176 0 0
LIONS GATE ENTMNT CORP CL B NON VTG 535919500   114,195 13,676 SH   SOLE   13,676 0 0
MAGNA INTL INC COM 559222401   11,033,713 195,432 SH   SOLE   195,432 0 0
MANULIFE FINL CORP COM 56501R106   27,678,961 1,464,310 SH   SOLE   1,464,310 0 0
MARSH & MCLENNAN COS INC COM 571748102   32,451,323 172,540 SH   SOLE   172,540 0 0
MASTERCARD INCORPORATE D CL A 57636Q104   10,835,025 27,549 SH   SOLE   27,549 0 0
MCDONALDS CORP COM 580135101   7,984,254 26,756 SH   SOLE   26,756 0 0
MERCK & CO INC COM 58933Y105   7,889,907 68,376 SH   SOLE   68,376 0 0
META PLATFORMS INC CL A 30303M102   31,032,299 108,134 SH   SOLE   108,134 0 0
MICRON TECHNOLOGY INC COM 595112103   3,177,146 50,343 SH   SOLE   50,343 0 0
MICROSOFT CORP COM 594918104   43,811,493 128,653 SH   SOLE   128,653 0 0
NETFLIX INC COM 64110L106   5,466,920 12,411 SH   SOLE   12,411 0 0
NOVARTIS AG SPONSORED ADR 66987V109   8,138,190 80,648 SH   SOLE   80,648 0 0
NRG ENERGY INC COM NEW 629377508   6,972,936 186,492 SH   SOLE   186,492 0 0
NUTRIEN LTD COM 67077M108   12,276,143 207,930 SH   SOLE   207,930 0 0
NVIDIA CORPORATION COM 67066G104   14,086,990 33,301 SH   SOLE   33,301 0 0
OPEN TEXT CORP COM 683715106   43,645,173 1,049,306 SH   SOLE   1,049,306 0 0
OREILLY AUTOMOTIVE INC COM 67103H107   7,733,154 8,095 SH   SOLE   8,095 0 0
PARKER- HANNIFIN CORP COM 701094104   9,664,022 24,777 SH   SOLE   24,777 0 0
PEMBINA PIPELINE CORP COM 706327103   12,348,233 392,742 SH   SOLE   392,742 0 0
PFIZER INC COM 717081103   3,800,011 103,599 SH   SOLE   103,599 0 0
POINT BIOPHARMA GLOBAL INC COM 730541109   7,002,519 772,905 SH   SOLE   772,905 0 0
PPG INDS INC COM 693506107   3,505,515 23,638 SH   SOLE   23,638 0 0
PROCTER AND GAMBLE CO COM 742718109   8,281,211 54,575 SH   SOLE   54,575 0 0
RB GLOBAL INC COM 74935Q107   20,094,753 334,898 SH   SOLE   334,898 0 0
REGENERON PHARMACEUTI CALS COM 75886F107   2,600,400 3,619 SH   SOLE   3,619 0 0
REINSURANCE GRP OF AMERICA I COM NEW 759351604   867,090 6,252 SH   SOLE   6,252 0 0
RESTAURANT BRANDS INTL INC COM 76131D103   18,620,228 240,154 SH   SOLE   240,154 0 0
ROYAL BK CDA COM 780087102   43,238,855 452,723 SH   SOLE   452,723 0 0
RYANAIR HOLDINGS PLC SPONSORED ADS 783513203   6,358,836 57,494 SH   SOLE   57,494 0 0
S&P GLOBAL INC COM 78409V104   32,893,022 82,050 SH   SOLE   82,050 0 0
SCHLUMBERGE R LTD COM STK 806857108   2,272,096 46,256 SH   SOLE   46,256 0 0
SERVICENOW INC COM 81762P102   9,050,527 16,105 SH   SOLE   16,105 0 0
SHELL PLC SPON ADS 780259305   17,400,432 577,890 SH   SOLE   577,890 0 0
SHERWIN WILLIAMS CO COM 824348106   6,996,450 26,350 SH   SOLE   26,350 0 0
SHOPIFY INC CL A 82509L107   38,661,309 598,162 SH   SOLE   598,162 0 0
SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101   505,007 28,020 SH   SOLE   28,020 0 0
SUN LIFE FINANCIAL INC. COM 866796105   17,312,908 332,094 SH   SOLE   332,094 0 0
SUNCOR ENERGY INC NEW COM 867224107   27,798,259 947,616 SH   SOLE   947,616 0 0
T-MOBILE US INC COM 872590104   5,548,915 39,949 SH   SOLE   39,949 0 0
TC ENERGY CORP COM 87807B107   12,493,003 309,105 SH   SOLE   309,105 0 0
TELUS CORPORATION COM 87971M103   10,104,974 519,242 SH   SOLE   519,242 0 0
TEXAS INSTRS INC COM 882508104   4,354,681 24,190 SH   SOLE   24,190 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102   9,316,895 17,857 SH   SOLE   17,857 0 0
TJX COS INC NEW COM 872540109   4,769,612 56,252 SH   SOLE   56,252 0 0
TORONTO DOMINION BK ONT COM NEW 891160509   47,691,302 769,415 SH   SOLE   769,415 0 0
TRICON RESIDENTIAL INC COM NPV 89612W102   9,015,856 1,022,543 SH   SOLE   1,022,543 0 0
UBER TECHNOLOGIE S INC COM 90353T100   16,752,421 388,057 SH   SOLE   388,057 0 0
UNION PAC CORP COM 907818108   11,309,552 55,271 SH   SOLE   55,271 0 0
UNITEDHEALTH GROUP INC COM 91324P102   17,163,656 35,710 SH   SOLE   35,710 0 0
VALE S A SPONSORED ADS 91912E105   2,997,304 223,346 SH   SOLE   223,346 0 0
VERMILION ENERGY INC COM 923725105   8,933,321 716,342 SH   SOLE   716,342 0 0
VISA INC COM CL A 92826C839   9,820,036 41,351 SH   SOLE   41,351 0 0
WASTE CONNECTIONS INC COM 94106B101   23,664,463 165,575 SH   SOLE   165,575 0 0
WILLSCOT MOBIL MINI HLDNG CO COM CL A 971378104   19,544,342 408,963 SH   SOLE   408,963 0 0
YUM BRANDS INC COM 988498101   4,946,651 35,703 SH   SOLE   35,703 0 0
ZOETIS INC CL A 98978V103   3,051,389 17,719 SH   SOLE   17,719 0 0