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
AFLAC INC COM 001055102   5,526,592 53,428 SH   SOLE   53,428 0 0
AT&T INC COM 00206R102   6,950,278 305,249 SH   SOLE   305,249 0 0
ATS CORPORATION COM 00217Y104   198,707 6,527 SH   SOLE   6,527 0 0
ABBOTT LABS COM 002824100   13,079,701 115,637 SH   SOLE   115,637 0 0
ABBVIE INC COM 00287Y109   34,731,465 195,450 SH   SOLE   195,450 0 0
ADOBE INC COM 00724F101   19,336,910 43,485 SH   SOLE   43,485 0 0
AECOM COM 00766T100   11,921,753 111,606 SH   SOLE   111,606 0 0
ADVANCED DRAIN SYS INC DEL COM 00790R104   2,948,494 25,506 SH   SOLE   25,506 0 0
AGILENT TECHNOLOGIES INC COM 00846U101   45,409,472 338,019 SH   SOLE   338,019 0 0
AGNICO EAGLE MINES LTD COM 008474108   5,267,157 67,445 SH   SOLE   67,445 0 0
ALAMOS GOLD INC NEW COM CL A 011532108   774,828 42,073 SH   SOLE   42,073 0 0
ALGONQUIN PWR UTILS CORP COM 015857105   222,635 50,251 SH   SOLE   50,251 0 0
ALIGN TECHNOLOGY INC COM 016255101   908,061 4,355 SH   SOLE   4,355 0 0
ALPHABET INC CAP STK CL C 02079K107   54,998,310 288,796 SH   SOLE   288,796 0 0
ALPHABET INC CAP STK CL A 02079K305   32,538,090 171,889 SH   SOLE   171,889 0 0
AMAZON COM INC COM 023135106   61,096,391 278,489 SH   SOLE   278,489 0 0
AMEREN CORP COM 023608102   8,596,572 96,439 SH   SOLE   96,439 0 0
AMERICAN ELEC PWR CO INC COM 025537101   16,787,612 182,019 SH   SOLE   182,019 0 0
AMERICAN EXPRESS CO COM 025816109   8,433,288 28,415 SH   SOLE   28,415 0 0
AMERICAN FINL GROUP INC OHIO COM 025932104   5,638,093 41,175 SH   SOLE   41,175 0 0
AMERICAN INTL GROUP INC COM NEW 026874784   2,835,706 38,952 SH   SOLE   38,952 0 0
AMERICAN TOWER CORP NEW COM 03027X100   7,675,525 41,849 SH   SOLE   41,849 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103   15,278,533 122,729 SH   SOLE   122,729 0 0
AMERIPRISE FINL INC COM 03076C106   10,979,239 20,621 SH   SOLE   20,621 0 0
ANALOG DEVICES INC COM 032654105   8,144,442 38,334 SH   SOLE   38,334 0 0
ANSYS INC COM 03662Q105   24,330,601 72,127 SH   SOLE   72,127 0 0
ELEVANCE HEALTH INC COM 036752103   9,976,163 27,043 SH   SOLE   27,043 0 0
APOLLO GLOBAL MGMT INC COM 03769M106   532,964 3,231 SH   SOLE   3,231 0 0
APPLE INC COM 037833100   78,028,799 311,596 SH   SOLE   311,596 0 0
APPFOLIO INC COM CL A 03783C100   110,885 450 SH   SOLE   450 0 0
APPLIED MATLS INC COM 038222105   27,574,404 169,553 SH   SOLE   169,553 0 0
APTARGROUP INC COM 038336103   1,222,709 7,783 SH   SOLE   7,783 0 0
ARES MANAGEMENT CORPORATION CL A COM STK 03990B101   269,633 1,525 SH   SOLE   1,525 0 0
ASSURANT INC COM 04621X108   974,202 4,569 SH   SOLE   4,569 0 0
ATLASSIAN CORPORATION CL A 049468101   352,459 1,450 SH   SOLE   1,450 0 0
AUTODESK INC COM 052769106   21,436,510 72,526 SH   SOLE   72,526 0 0
AUTOLIV INC COM 052800109   1,782,385 19,004 SH   SOLE   19,004 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103   29,652,085 101,295 SH   SOLE   101,295 0 0
AUTOZONE INC COM 053332102   32,003,990 9,995 SH   SOLE   9,995 0 0
AVISTA CORP COM 05379B107   9,117,866 248,918 SH   SOLE   248,918 0 0
BCE INC COM NEW 05534B760   6,993,051 302,227 SH   SOLE   302,227 0 0
BCE INC CALL 05534B900   8,901 359 SH Call SOLE   0 0 359
BRP INC COM SUN VTG 05577W200   9,496,817 186,801 SH   SOLE   186,801 0 0
BANK AMERICA CORP COM 060505104   26,849,082 610,914 SH   SOLE   610,914 0 0
BANK MONTREAL QUE COM 063671101   13,965,175 144,108 SH   SOLE   144,108 0 0
BANK NOVA SCOTIA HALIFAX COM 064149107   16,066,442 299,730 SH   SOLE   299,730 0 0
BARRICK GOLD CORP COM 067901108   1,941,434 125,425 SH   SOLE   125,425 0 0
BAUSCH HEALTH COS INC COM 071734107   574,040 71,139 SH   SOLE   71,139 0 0
BAYTEX ENERGY CORP COM 07317Q105   104,893 40,824 SH   SOLE   40,824 0 0
BECTON DICKINSON & CO COM 075887109   5,381,130 23,719 SH   SOLE   23,719 0 0
BELLRING BRANDS INC COMMON STOCK 07831C103   203,314 2,702 SH   SOLE   2,702 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   11,422,656 25,200 SH   SOLE   25,200 0 0
BEST BUY INC COM 086516101   2,270,096 26,458 SH   SOLE   26,458 0 0
BIOGEN INC COM 09062X103   305,840 2,000 SH   SOLE   2,000 0 0
BLACKBERRY LTD COM 09228F103   417,310 110,062 SH   SOLE   110,062 0 0
BLACKROCK INC COM 09290D101   769,858 751 SH   SOLE   751 0 0
BOOKING HOLDINGS INC COM 09857L108   16,028,123 3,226 SH   SOLE   3,226 0 0
BOSTON SCIENTIFIC CORP COM 101137107   6,647,261 74,428 SH   SOLE   74,428 0 0
BRIGHT HORIZONS FAM SOL IN D COM 109194100   1,813,949 16,364 SH   SOLE   16,364 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108   4,156,764 73,499 SH   SOLE   73,499 0 0
BROADCOM INC COM 11135F101   68,372,310 294,916 SH   SOLE   294,916 0 0
BROOKFIELD CORP CL A LTD VT SH 11271J107   22,052,425 384,364 SH   SOLE   384,364 0 0
BROOKFIELD INFRASTRUCTURE CO COM SUB VTG A 11276H106   298,648 7,456 SH   SOLE   7,456 0 0
BROOKFIELD ASSET MANAGMT LTD CL A LMT VTG SHS 113004105   10,900,692 201,351 SH   SOLE   201,351 0 0
BROWN FORMAN CORP CL B 115637209   623,138 16,407 SH   SOLE   16,407 0 0
B2GOLD CORP COM 11777Q209   312,682 127,918 SH   SOLE   127,918 0 0
BUILDERS FIRSTSOURCE INC COM 12008R107   274,082 1,920 SH   SOLE   1,920 0 0
CAE INC COM 124765108   4,728,730 186,562 SH   SOLE   186,562 0 0
CBOE GLOBAL MKTS INC COM 12503M108   15,008,088 76,807 SH   SOLE   76,807 0 0
CGI INC CL A SUB VTG 12532H104   29,123,717 266,652 SH   SOLE   266,652 0 0
THE CIGNA GROUP COM 125523100   14,498,178 52,503 SH   SOLE   52,503 0 0
CSX CORP COM 126408103   8,342,182 258,512 SH   SOLE   258,512 0 0
CAMECO CORP COM 13321L108   1,454,200 28,333 SH   SOLE   28,333 0 0
THE CAMPBELLS COMPANY COM 134429109   719,833 17,188 SH   SOLE   17,188 0 0
CANADIAN IMPERIAL BK COMM COM 136069101   10,534,147 166,826 SH   SOLE   166,826 0 0
CANADIAN NATL RY CO COM 136375102   31,038,353 306,201 SH   SOLE   306,201 0 0
CANADIAN NAT RES LTD COM 136385101   13,896,599 450,913 SH   SOLE   450,913 0 0
CANADIAN PACIFIC KANSAS CITY COM 13646K108   17,478,282 241,826 SH   SOLE   241,826 0 0
CANADIAN PACIFIC KANSAS CITY CALL 13646K908   1,210 67 SH Call SOLE   0 0 67
CAPITAL ONE FINL CORP COM 14040H105   9,883,921 55,428 SH   SOLE   55,428 0 0
CARLISLE COS INC COM 142339100   2,572,659 6,975 SH   SOLE   6,975 0 0
CARRIER GLOBAL CORPORATION COM 14448C104   22,449,144 328,877 SH   SOLE   328,877 0 0
CELESTICA INC COM 15101Q207   1,353,196 14,689 SH   SOLE   14,689 0 0
CELSIUS HLDGS INC COM NEW 15118V207   73,660 2,800 SH   SOLE   2,800 0 0
CENTENE CORP DEL COM 15135B101   530,923 8,764 SH   SOLE   8,764 0 0
CENOVUS ENERGY INC COM 15135U109   3,324,162 219,683 SH   SOLE   219,683 0 0
CENTERRA GOLD INC COM 152006102   85,718 15,090 SH   SOLE   15,090 0 0
EXPAND ENERGY CORPORATION COM 165167735   238,621 2,400 SH   SOLE   2,400 0 0
CHEWY INC CL A 16679L109   491,687 14,700 SH   SOLE   14,700 0 0
CHURCH & DWIGHT CO INC COM 171340102   1,761,955 16,827 SH   SOLE   16,827 0 0
CISCO SYS INC COM 17275R102   5,593,394 94,483 SH   SOLE   94,483 0 0
CINTAS CORP COM 172908105   1,303,930 7,137 SH   SOLE   7,137 0 0
CITIGROUP INC COM NEW 172967424   4,485,251 63,720 SH   SOLE   63,720 0 0
CLEAN HARBORS INC COM 184496107   2,826,978 12,285 SH   SOLE   12,285 0 0
CLEARWAY ENERGY INC CL C 18539C204   15,074,904 579,804 SH   SOLE   579,804 0 0
CLOUDFLARE INC CL A COM 18915M107   284,995 2,650 SH   SOLE   2,650 0 0
COCA COLA CO COM 191216100   17,555,639 281,973 SH   SOLE   281,973 0 0
COGNEX CORP COM 192422103   21,355,813 595,533 SH   SOLE   595,533 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102   2,170,041 28,219 SH   SOLE   28,219 0 0
COLGATE PALMOLIVE CO COM 194162103   11,067,747 121,744 SH   SOLE   121,744 0 0
COLLIERS INTL GROUP INC SUB VTG SHS 194693107   2,004,036 14,763 SH   SOLE   14,763 0 0
COMCAST CORP NEW CL A 20030N101   16,343,865 435,488 SH   SOLE   435,488 0 0
CONAGRA BRANDS INC COM 205887102   1,173,159 42,276 SH   SOLE   42,276 0 0
CONSOLIDATED EDISON INC COM 209115104   2,812,173 31,516 SH   SOLE   31,516 0 0
CONSTELLATION ENERGY CORP COM 21037T109   7,890,699 35,272 SH   SOLE   35,272 0 0
COPART INC COM 217204106   301,952 5,268 SH   SOLE   5,268 0 0
CORNING INC COM 219350105   487,959 10,271 SH   SOLE   10,271 0 0
CORTEVA INC COM 22052L104   908,740 15,954 SH   SOLE   15,954 0 0
COSTCO WHSL CORP NEW COM 22160K105   12,254,195 13,374 SH   SOLE   13,374 0 0
D R HORTON INC COM 23331A109   289,763 2,075 SH   SOLE   2,075 0 0
DANAHER CORPORATION COM 235851102   830,971 3,620 SH   SOLE   3,620 0 0
DARDEN RESTAURANTS INC COM 237194105   130,519 700 SH   SOLE   700 0 0
DATADOG INC PUT 23804L953   15,255 35 SH Put SOLE   0 0 35
DECKERS OUTDOOR CORP PUT 243537957   4,542 31 SH Put SOLE   0 0 31
DELL TECHNOLOGIES INC CL C 24703L202   3,246,196 28,169 SH   SOLE   28,169 0 0
DELTA AIR LINES INC DEL COM NEW 247361702   4,283,219 70,797 SH   SOLE   70,797 0 0
DENISON MINES CORP COM 248356107   97,683 53,895 SH   SOLE   53,895 0 0
DESCARTES SYS GROUP INC COM 249906108   2,676,678 23,583 SH   SOLE   23,583 0 0
DEXCOM INC CALL 252131907   4,544 35 SH Call SOLE   0 0 35
DEXCOM INC NOTE 0.250%11/1 252131AK3   288,081 300,000 PRN   SOLE   300,000 0 0
DIAGEO PLC SPON ADR NEW 25243Q205   442,921 3,484 SH   SOLE   3,484 0 0
DISNEY WALT CO COM 254687106   9,410,522 84,516 SH   SOLE   84,516 0 0
DOCEBO INC COM 25609L105   1,073,147 23,974 SH   SOLE   23,974 0 0
DOLBY LABORATORIES INC COM CL A 25659T107   5,818,372 74,499 SH   SOLE   74,499 0 0
DOMINION ENERGY INC COM 25746U109   10,516,919 195,264 SH   SOLE   195,264 0 0
DOMINOS PIZZA INC COM 25754A201   226,387 540 SH   SOLE   540 0 0
DOORDASH INC CL A 25809K105   485,866 2,900 SH   SOLE   2,900 0 0
DOW INC COM 260557103   1,390,224 34,643 SH   SOLE   34,643 0 0
DUOLINGO INC CL A COM 26603R106   1,861,080 5,740 SH   SOLE   5,740 0 0
E L F BEAUTY INC PUT 26856L953   28,449 43 SH Put SOLE   0 0 43
EOG RES INC COM 26875P101   550,507 4,491 SH   SOLE   4,491 0 0
EBAY INC. COM 278642103   4,644,515 74,972 SH   SOLE   74,972 0 0
ECOLAB INC COM 278865100   3,413,339 14,567 SH   SOLE   14,567 0 0
EDISON INTL COM 281020107   6,816,180 85,373 SH   SOLE   85,373 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108   5,575,051 75,308 SH   SOLE   75,308 0 0
ELDORADO GOLD CORP NEW COM 284902509   1,057,353 71,217 SH   SOLE   71,217 0 0
ELECTRONIC ARTS INC COM 285512109   13,259,023 90,629 SH   SOLE   90,629 0 0
ENBRIDGE INC COM 29250N105   35,739,379 843,563 SH   SOLE   843,563 0 0
ENERGY FUELS INC COM NEW 292671708   69,855 13,612 SH   SOLE   13,612 0 0
ENERFLEX LTD COM 29269R105   1,983,712 199,623 SH   SOLE   199,623 0 0
EQUINOX GOLD CORP COM 29446Y502   151,956 30,224 SH   SOLE   30,224 0 0
ERO COPPER CORP COM 296006109   88,150 6,550 SH   SOLE   6,550 0 0
ESSENTIAL UTILS INC COM 29670G102   834,634 22,980 SH   SOLE   22,980 0 0
ETSY INC NOTE 0.125%10/0 29786AAJ5   97,414 100,000 PRN   SOLE   100,000 0 0
ETSY INC NOTE 0.125% 9/0 29786AAL0   103,483 120,000 PRN   SOLE   120,000 0 0
EVERGY INC COM 30034W106   135,241 2,200 SH   SOLE   2,200 0 0
EXACT SCIENCES CORP COM 30063P105   1,545,955 27,513 SH   SOLE   27,513 0 0
EXELON CORP COM 30161N101   13,756,178 365,467 SH   SOLE   365,467 0 0
EXPEDIA GROUP INC COM NEW 30212P303   130,268 700 SH   SOLE   700 0 0
EXXON MOBIL CORP COM 30231G102   7,013,349 65,198 SH   SOLE   65,198 0 0
META PLATFORMS INC CL A 30303M102   31,695,207 54,134 SH   SOLE   54,134 0 0
FASTENAL CO COM 311900104   297,263 4,139 SH   SOLE   4,139 0 0
FEDERAL RLTY INVT TR NEW SH BEN INT NEW 313745101   406,043 3,627 SH   SOLE   3,627 0 0
FEDEX CORP COM 31428X106   6,126,805 21,778 SH   SOLE   21,778 0 0
F5 INC COM 315616102   1,264,391 5,028 SH   SOLE   5,028 0 0
FIFTH THIRD BANCORP COM 316773100   1,394,733 32,988 SH   SOLE   32,988 0 0
FIRST INDL RLTY TR INC COM 32054K103   4,518,818 90,142 SH   SOLE   90,142 0 0
FIRST MAJESTIC SILVER CORP COM 32076V103   117,505 21,419 SH   SOLE   21,419 0 0
FIRST SOLAR INC COM 336433107   105,612 600 SH   SOLE   600 0 0
FISERV INC COM 337738108   41,835,426 203,658 SH   SOLE   203,658 0 0
FORTIS INC COM 349553107   20,121,539 485,110 SH   SOLE   485,110 0 0
FORTUNE BRANDS INNOVATIONS I COM 34964C106   1,826,803 26,735 SH   SOLE   26,735 0 0
FORTUNA MNG CORP COM NEW 349942102   86,520 20,193 SH   SOLE   20,193 0 0
FOX CORP CL A COM 35137L105   954,451 19,647 SH   SOLE   19,647 0 0
FRANCO NEV CORP COM 351858105   15,393,335 131,227 SH   SOLE   131,227 0 0
FRESHPET INC COM 358039105   173,811 1,175 SH   SOLE   1,175 0 0
FULL TRUCK ALLIANCE CO LTD SPONSORED ADS 35969L108   1,584,080 146,403 SH   SOLE   146,403 0 0
GFL ENVIRONMENTAL INC SUB VTG SHS 36168Q104   452,511 10,169 SH   SOLE   10,169 0 0
GALLAGHER ARTHUR J & CO COM 363576109   283,495 1,000 SH   SOLE   1,000 0 0
GARTNER INC COM 366651107   270,964 560 SH   SOLE   560 0 0
GENERAC HLDGS INC COM 368736104   185,827 1,200 SH   SOLE   1,200 0 0
GENERAL MLS INC COM 370334104   5,819,969 91,265 SH   SOLE   91,265 0 0
GENERAL MTRS CO COM 37045V100   287,298 5,400 SH   SOLE   5,400 0 0
GENTEX CORP COM 371901109   391,446 13,625 SH   SOLE   13,625 0 0
GILEAD SCIENCES INC COM 375558103   22,556,292 244,195 SH   SOLE   244,195 0 0
GILDAN ACTIVEWEAR INC COM 375916103   2,432,202 51,773 SH   SOLE   51,773 0 0
GOLD ROYALTY CORP *W EXP 05/31/202 38071H122   4,941 19,400 SH   SOLE   19,400 0 0
GOLDMAN SACHS GROUP INC COM 38141G104   4,172,155 7,287 SH   SOLE   7,287 0 0
GRANITE REAL ESTATE INVT TR TR UNIT NEW 387437205   200,992 4,149 SH   SOLE   4,149 0 0
GREENFIRE RES LTD NEW COM SHS 39525U107   45,422 6,457 SH   SOLE   6,457 0 0
GRUPO FINANCIERO GALICIA S.A SPONSORED ADR 399909100   906,320 14,543 SH   SOLE   14,543 0 0
GUIDEWIRE SOFTWARE INC COM 40171V100   101,021 600 SH   SOLE   600 0 0
HDFC BANK LTD SPONSORED ADS 40415F101   2,254,450 35,303 SH   SOLE   35,303 0 0
HP INC COM 40434L105   9,729,222 298,168 SH   SOLE   298,168 0 0
HARTFORD FINL SVCS GROUP INC COM 416515104   3,085,189 28,203 SH   SOLE   28,203 0 0
HASBRO INC COM 418056107   78,176 1,400 SH   SOLE   1,400 0 0
HEALTHPEAK PROPERTIES INC COM 42250P103   89,076 4,400 SH   SOLE   4,400 0 0
HESS CORP COM 42809H107   1,471,490 11,063 SH   SOLE   11,063 0 0
HIGH TIDE INC COM NEW 42981E401   68,687 22,378 SH   SOLE   22,378 0 0
HOME DEPOT INC COM 437076102   2,666,137 6,855 SH   SOLE   6,855 0 0
HOST HOTELS & RESORTS INC COM 44107P104   213,477 12,200 SH   SOLE   12,200 0 0
HOWARD HUGHES HOLDINGS INC COM 44267T102   1,606,320 20,883 SH   SOLE   20,883 0 0
HUBBELL INC COM 443510607   23,305,783 55,637 SH   SOLE   55,637 0 0
HUBSPOT INC COM 443573100   104,385 150 SH   SOLE   150 0 0
HUDBAY MINERALS INC COM 443628102   1,628,739 201,152 SH   SOLE   201,152 0 0
HUNT J B TRANS SVCS INC COM 445658107   520,172 3,048 SH   SOLE   3,048 0 0
HUNTINGTON BANCSHARES INC COM 446150104   822,823 50,573 SH   SOLE   50,573 0 0
IAMGOLD CORP COM 450913108   472,739 91,623 SH   SOLE   91,623 0 0
ICICI BANK LIMITED ADR 45104G104   9,505,214 318,326 SH   SOLE   318,326 0 0
IDEX CORP COM 45167R104   20,122,815 96,148 SH   SOLE   96,148 0 0
ILLINOIS TOOL WKS INC COM 452308109   2,708,274 10,681 SH   SOLE   10,681 0 0
ILLUMINA INC COM 452327109   8,131,920 60,854 SH   SOLE   60,854 0 0
IMPERIAL OIL LTD COM NEW 453038408   12,308,155 200,069 SH   SOLE   200,069 0 0
INCYTE CORP COM 45337C102   1,032,182 14,944 SH   SOLE   14,944 0 0
INFOSYS LTD SPONSORED ADR 456788108   1,537,030 70,120 SH   SOLE   70,120 0 0
ING GROEP N.V. SPONSORED ADR 456837103   750,922 47,921 SH   SOLE   47,921 0 0
INGERSOLL RAND INC COM 45687V106   3,197,851 35,351 SH   SOLE   35,351 0 0
INSMED INC COM PAR $.01 457669307   72,401 1,050 SH   SOLE   1,050 0 0
INSPIRE MED SYS INC COM 457730109   2,043,815 11,025 SH   SOLE   11,025 0 0
INSULET CORP NOTE 0.375% 9/0 45784PAK7   291,589 230,000 PRN   SOLE   230,000 0 0
INTERPARFUMS INC COM 458334109   105,076 800 SH   SOLE   800 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104   142,424 957 SH   SOLE   957 0 0
INTERPUBLIC GROUP COS INC COM 460690100   965,653 34,463 SH   SOLE   34,463 0 0
INVESCO QQQ TR PUT 46090E953   82,845 187 SH Put SOLE   0 0 187
INTUIT COM 461202103   25,199,079 40,094 SH   SOLE   40,094 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602   8,311,116 15,924 SH   SOLE   15,924 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357   24,618,413 140,492 SH   SOLE   140,492 0 0
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354   363,824 5,204 SH   SOLE   5,204 0 0
IQVIA HLDGS INC COM 46266C105   2,813,827 14,319 SH   SOLE   14,319 0 0
ISHARES TR TIPS BD ETF 464287176   7,652,101 71,817 SH   SOLE   71,817 0 0
ISHARES TR 20 YR TR BD ETF 464287432   1,230,218 14,087 SH   SOLE   14,087 0 0
ISHARES TR US TREAS BD ETF 46429B267   9,679,865 421,230 SH   SOLE   421,230 0 0
ISHARES TR MSCI USA MIN VOL 46429B697   9,740,263 109,700 SH   SOLE   109,700 0 0
ISHARES TR CORE MSCI EAFE 46432F842   11,171,147 158,952 SH   SOLE   158,952 0 0
ISHARES INC CORE MSCI EMKT 46434G103   1,270,513 24,330 SH   SOLE   24,330 0 0
ISHARES TR HDG MSCI JAPAN 46434V886   1,504,912 35,310 SH   SOLE   35,310 0 0
ISHARES TR INTL DIV GRWTH 46435G524   7,589,909 111,682 SH   SOLE   111,682 0 0
ISHARES TR USD GRN BOND ETF 46435U440   743,123 15,940 SH   SOLE   15,940 0 0
JPMORGAN CHASE & CO. COM 46625H100   22,398,427 93,441 SH   SOLE   93,441 0 0
JOHNSON & JOHNSON COM 478160104   9,403,771 65,024 SH   SOLE   65,024 0 0
JUNIPER NETWORKS INC COM 48203R104   1,094,888 29,236 SH   SOLE   29,236 0 0
KE HLDGS INC SPONSORED ADS 482497104   707,991 38,436 SH   SOLE   38,436 0 0
KKR & CO INC COM 48251W104   469,765 3,180 SH   SOLE   3,180 0 0
KANZHUN LIMITED SPONSORED ADS 48553T106   313,343 22,706 SH   SOLE   22,706 0 0
KASPI KZ JSC SPONSORED ADS 48581R205   601,409 6,350 SH   SOLE   6,350 0 0
KELLANOVA COM 487836108   1,995,020 24,639 SH   SOLE   24,639 0 0
KINROSS GOLD CORP COM 496902404   1,147,297 123,756 SH   SOLE   123,756 0 0
KRAFT HEINZ CO COM 500754106   2,497,552 81,327 SH   SOLE   81,327 0 0
KROGER CO COM 501044101   12,207,558 199,633 SH   SOLE   199,633 0 0
LPL FINL HLDGS INC COM 50212V100   423,932 1,300 SH   SOLE   1,300 0 0
LAM RESEARCH CORP COM NEW 512807306   3,443,204 47,670 SH   SOLE   47,670 0 0
LENDINGCLUB CORP COM NEW 52603A208   237,695 14,700 SH   SOLE   14,700 0 0
LIGHTSPEED COMMERCE INC SUB VTG SHS 53229C107   486,081 31,933 SH   SOLE   31,933 0 0
ELI LILLY & CO COM 532457108   21,088,309 27,317 SH   SOLE   27,317 0 0
ELI LILLY & CO CALL 532457908   18,487 10 SH Call SOLE   0 0 10
LINEAGE INC COM 53566V106   2,159,417 36,869 SH   SOLE   36,869 0 0
LOAR HOLDINGS INC COM SHS 53947R105   36,909 500 SH   SOLE   500 0 0
LOWES COS INC COM 548661107   10,553,168 42,760 SH   SOLE   42,760 0 0
LULULEMON ATHLETICA INC COM 550021109   17,774,799 46,481 SH   SOLE   46,481 0 0
M & T BK CORP COM 55261F104   11,093,324 59,006 SH   SOLE   59,006 0 0
MSA SAFETY INC COM 553498106   3,358,998 20,263 SH   SOLE   20,263 0 0
MSCI INC COM 55354G100   9,240,154 15,400 SH   SOLE   15,400 0 0
MAG SILVER CORP COM 55903Q104   79,610 5,870 SH   SOLE   5,870 0 0
MAGNA INTL INC COM 559222401   19,514,829 467,742 SH   SOLE   467,742 0 0
MANULIFE FINL CORP COM 56501R106   14,976,184 488,364 SH   SOLE   488,364 0 0
MAPLEBEAR INC PUT 565394953   10,539 67 SH Put SOLE   0 0 67
MARKETAXESS HLDGS INC COM 57060D108   4,007,915 17,731 SH   SOLE   17,731 0 0
MARSH & MCLENNAN COS INC COM 571748102   22,097,650 104,033 SH   SOLE   104,033 0 0
MASIMO CORP COM 574795100   115,565 700 SH   SOLE   700 0 0
MASTERCARD INCORPORATED CL A 57636Q104   23,299,774 44,249 SH   SOLE   44,249 0 0
MCCORMICK & CO INC COM NON VTG 579780206   1,441,698 18,910 SH   SOLE   18,910 0 0
MCKESSON CORP COM 58155Q103   22,347,881 39,213 SH   SOLE   39,213 0 0
MERCADOLIBRE INC COM 58733R102   16,436,453 9,666 SH   SOLE   9,666 0 0
MERCK & CO INC COM 58933Y105   29,010,861 291,629 SH   SOLE   291,629 0 0
METHANEX CORP COM 59151K108   1,411,181 28,291 SH   SOLE   28,291 0 0
METLIFE INC COM 59156R108   580,621 7,100 SH   SOLE   7,100 0 0
METLIFE INC CALL 59156R908   9,488 100 SH Call SOLE   0 0 100
METTLER TOLEDO INTERNATIONAL COM 592688105   25,582,254 20,906 SH   SOLE   20,906 0 0
MICROSOFT CORP COM 594918104   192,211,728 456,022 SH   SOLE   456,022 0 0
MICRON TECHNOLOGY INC COM 595112103   159,704 1,900 SH   SOLE   1,900 0 0
MOBILEYE GLOBAL INC COMMON CLASS A 60741F104   1,199,184 60,200 SH   SOLE   60,200 0 0
MOBILEYE GLOBAL INC CALL 60741F904   14,769 185 SH Call SOLE   0 0 185
MODERNA INC COM 60770K107   1,807,316 43,466 SH   SOLE   43,466 0 0
MOLSON COORS BEVERAGE CO CL B 60871R209   482,634 8,420 SH   SOLE   8,420 0 0
MONDELEZ INTL INC CL A 609207105   5,132,812 85,936 SH   SOLE   85,936 0 0
MOTOROLA SOLUTIONS INC COM NEW 620076307   1,353,097 2,928 SH   SOLE   2,928 0 0
NASDAQ INC COM 631103108   285,689 3,700 SH   SOLE   3,700 0 0
NATIONAL RESH CORP COM NEW 637372202   2,279,088 129,200 SH   SOLE   129,200 0 0
NCINO INC COM 63947X101   268,304 8,000 SH   SOLE   8,000 0 0
NETAPP INC COM 64110D104   8,303,318 71,531 SH   SOLE   71,531 0 0
NETFLIX INC COM 64110L106   4,674,082 5,244 SH   SOLE   5,244 0 0
NEW GOLD INC CDA COM 644535106   1,057,368 424,134 SH   SOLE   424,134 0 0
NEW YORK TIMES CO CL A 650111107   15,614,427 299,989 SH   SOLE   299,989 0 0
NEWMONT CORP COM 651639106   6,521,056 175,203 SH   SOLE   175,203 0 0
NEWS CORP NEW CL A 65249B109   944,842 34,308 SH   SOLE   34,308 0 0
NEXTERA ENERGY INC COM 65339F101   8,121,258 113,283 SH   SOLE   113,283 0 0
NEXGEN ENERGY LTD COM 65340P106   220,544 33,501 SH   SOLE   33,501 0 0
NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106   8,677,464 487,498 SH   SOLE   487,498 0 0
NICE LTD SPONSORED ADR 653656108   3,191,294 18,790 SH   SOLE   18,790 0 0
NISOURCE INC COM 65473P105   207,361 5,648 SH   SOLE   5,648 0 0
NORTH AMERN CONSTR GROUP LTD COM 656811106   314,354 14,612 SH   SOLE   14,612 0 0
NORTHERN TR CORP COM 665859104   770,903 7,521 SH   SOLE   7,521 0 0
GEN DIGITAL INC COM 668771108   8,820,056 322,138 SH   SOLE   322,138 0 0
NOVAGOLD RES INC COM NEW 66987E206   31,321 9,377 SH   SOLE   9,377 0 0
NVIDIA CORPORATION COM 67066G104   89,406,684 665,787 SH   SOLE   665,787 0 0
NUVASIVE INC NOTE 0.375% 3/1 670704AJ4   255,853 260,000 PRN   SOLE   260,000 0 0
NUTRIEN LTD COM 67077M108   16,101,551 360,490 SH   SOLE   360,490 0 0
OREILLY AUTOMOTIVE INC COM 67103H107   9,479,285 7,994 SH   SOLE   7,994 0 0
OLD DOMINION FREIGHT LINE IN COM 679580100   145,348 825 SH   SOLE   825 0 0
OLLIES BARGAIN OUTLET HLDGS COM 681116109   126,032 1,150 SH   SOLE   1,150 0 0
ONEMAIN HLDGS INC COM 68268W103   166,607 3,200 SH   SOLE   3,200 0 0
ONTO INNOVATION INC COM 683344105   191,431 1,150 SH   SOLE   1,150 0 0
OPEN TEXT CORP COM 683715106   5,731,438 202,887 SH   SOLE   202,887 0 0
ORACLE CORP COM 68389X105   25,890,133 155,368 SH   SOLE   155,368 0 0
ORACLE CORP CALL 68389X905   8,252 36 SH Call SOLE   0 0 36
ORLA MNG LTD NEW COM 68634K106   460,747 83,353 SH   SOLE   83,353 0 0
ORMAT TECHNOLOGIES INC COM 686688102   3,572,704 52,757 SH   SOLE   52,757 0 0
OSISKO GOLD ROYALTIES LTD COM 68827L101   113,734 6,292 SH   SOLE   6,292 0 0
OWENS CORNING NEW COM 690742101   1,378,229 8,092 SH   SOLE   8,092 0 0
PG&E CORP COM 69331C108   139,068 6,900 SH   SOLE   6,900 0 0
PNC FINL SVCS GROUP INC COM 693475105   197,424 1,025 SH   SOLE   1,025 0 0
PPL CORP COM 69351T106   328,830 10,143 SH   SOLE   10,143 0 0
PACKAGING CORP AMER COM 695156109   4,035,680 17,926 SH   SOLE   17,926 0 0
PALO ALTO NETWORKS INC COM 697435105   2,521,238 13,856 SH   SOLE   13,856 0 0
PAN AMERN SILVER CORP COM 697900108   1,422,689 70,451 SH   SOLE   70,451 0 0
PAYCHEX INC COM 704326107   4,077,037 29,076 SH   SOLE   29,076 0 0
PELOTON INTERACTIVE INC CL A COM 70614W100   131,206 15,100 SH   SOLE   15,100 0 0
PELOTON INTERACTIVE INC CALL 70614W900   6,427 61 SH Call SOLE   0 0 61
PEMBINA PIPELINE CORP COM 706327103   4,052,282 109,874 SH   SOLE   109,874 0 0
PEPSICO INC COM 713448108   3,428,953 22,550 SH   SOLE   22,550 0 0
PFIZER INC COM 717081103   7,032,360 265,072 SH   SOLE   265,072 0 0
PHILLIPS 66 COM 718546104   2,387,061 20,952 SH   SOLE   20,952 0 0
PDD HOLDINGS INC SPONSORED ADS 722304102   1,734,278 17,881 SH   SOLE   17,881 0 0
PINNACLE FINL PARTNERS INC COM 72346Q104   448,419 3,925 SH   SOLE   3,925 0 0
PRECISION DRILLING CORP COM NEW 74022D407   196,717 3,222 SH   SOLE   3,222 0 0
PRICE T ROWE GROUP INC COM 74144T108   2,278,990 20,152 SH   SOLE   20,152 0 0
PRIMO BRANDS CORPORATION CLASS A COM SHS 741623102   325,608 10,582 SH   SOLE   10,582 0 0
PROCTER AND GAMBLE CO COM 742718109   25,051,446 149,428 SH   SOLE   149,428 0 0
PROFOUND MED CORP COM NEW 74319B502   346,499 46,200 SH   SOLE   46,200 0 0
PROGRESSIVE CORP COM 743315103   13,882,314 57,940 SH   SOLE   57,940 0 0
PRUDENTIAL FINL INC COM 744320102   5,622,115 47,432 SH   SOLE   47,432 0 0
PUBLIC SVC ENTERPRISE GRP IN COM 744573106   5,012,285 59,324 SH   SOLE   59,324 0 0
PUBLIC STORAGE OPER CO COM 74460D109   8,981,104 29,993 SH   SOLE   29,993 0 0
Q2 HLDGS INC COM 74736L109   120,629 1,200 SH   SOLE   1,200 0 0
QUALCOMM INC COM 747525103   13,950,232 90,810 SH   SOLE   90,810 0 0
QUANTA SVCS INC COM 74762E102   306,185 970 SH   SOLE   970 0 0
RB GLOBAL INC COM 74935Q107   16,982,072 188,490 SH   SOLE   188,490 0 0
RXO INC COMMON STOCK 74982T103   211,911 8,900 SH   SOLE   8,900 0 0
RADNET INC COM 750491102   312,143 4,475 SH   SOLE   4,475 0 0
RAPID7 INC NOTE 0.250% 3/1 753422AF1   185,238 200,000 PRN   SOLE   200,000 0 0
RAYMOND JAMES FINL INC COM 754730109   1,248,543 8,038 SH   SOLE   8,038 0 0
REDDIT INC CL A 75734B100   404,008 2,475 SH   SOLE   2,475 0 0
REGIONS FINANCIAL CORP NEW COM 7591EP100   1,204,553 51,214 SH   SOLE   51,214 0 0
REINSURANCE GRP OF AMERICA I COM NEW 759351604   6,861,641 32,123 SH   SOLE   32,123 0 0
RELX PLC SPONSORED ADR 759530108   9,565,452 210,600 SH   SOLE   210,600 0 0
REPUBLIC SVCS INC COM 760759100   21,309,992 105,925 SH   SOLE   105,925 0 0
RESMED INC COM 761152107   3,024,654 13,226 SH   SOLE   13,226 0 0
RESTAURANT BRANDS INTL INC COM 76131D103   5,381,272 82,711 SH   SOLE   82,711 0 0
REVOLVE GROUP INC CL A 76156B107   86,965 2,600 SH   SOLE   2,600 0 0
ROBINHOOD MKTS INC COM CL A 770700102   413,068 11,100 SH   SOLE   11,100 0 0
ROGERS COMMUNICATIONS INC CL B 775109200   10,560,300 344,131 SH   SOLE   344,131 0 0
ROKU INC CALL 77543R902   19,212 79 SH Call SOLE   0 0 79
ROPER TECHNOLOGIES INC COM 776696106   224,294 432 SH   SOLE   432 0 0
ROSS STORES INC COM 778296103   785,394 5,192 SH   SOLE   5,192 0 0
ROYAL BK CDA COM 780087102   52,257,780 434,184 SH   SOLE   434,184 0 0
SHELL PLC SPON ADS 780259305   18,538,574 295,907 SH   SOLE   295,907 0 0
S&P GLOBAL INC COM 78409V104   4,458,863 8,953 SH   SOLE   8,953 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103   1,558,973 2,660 SH   SOLE   2,660 0 0
SSGA ACTIVE ETF TR BLACKSTONE SENR 78467V608   4,607,159 110,404 SH   SOLE   110,404 0 0
SALESFORCE INC COM 79466L302   13,227,097 39,564 SH   SOLE   39,564 0 0
SANDSTORM GOLD LTD COM NEW 80013R206   42,734 7,654 SH   SOLE   7,654 0 0
SAP SE SPON ADR 803054204   870,106 3,535 SH   SOLE   3,535 0 0
SAVERS VALUE VLG INC COM 80517M109   946,526 92,344 SH   SOLE   92,344 0 0
SCHLUMBERGER LTD COM STK 806857108   673,020 17,554 SH   SOLE   17,554 0 0
SELECT WATER SOLUTIONS INC CL A COM 81617J301   120,333 9,100 SH   SOLE   9,100 0 0
SEMPRA COM 816851109   1,522,413 17,359 SH   SOLE   17,359 0 0
SENTINELONE INC CL A 81730H109   99,775 4,500 SH   SOLE   4,500 0 0
SENTINELONE INC CALL 81730H909   3,840 233 SH Call SOLE   0 0 233
SERVICE CORP INTL COM 817565104   3,140,278 39,342 SH   SOLE   39,342 0 0
SERVICENOW INC COM 81762P102   20,381,409 19,226 SH   SOLE   19,226 0 0
SHERWIN WILLIAMS CO COM 824348106   11,767,017 34,616 SH   SOLE   34,616 0 0
SHOPIFY INC CL A 82509L107   17,423,546 163,955 SH   SOLE   163,955 0 0
SILVERCREST METALS INC COM 828363101   46,530 5,111 SH   SOLE   5,111 0 0
SKYWORKS SOLUTIONS INC COM 83088M102   753,780 8,500 SH   SOLE   8,500 0 0
SNAP ON INC COM 833034101   1,591,822 4,689 SH   SOLE   4,689 0 0
SOLARIS RES INC COM NEW 83419D201   112,052 36,179 SH   SOLE   36,179 0 0
BLOCK INC NOTE 0.125% 3/0 852234AF0   246,728 250,000 PRN   SOLE   250,000 0 0
STAAR SURGICAL CO COM PAR $0.01 852312305   906,964 37,339 SH   SOLE   37,339 0 0
STANTEC INC COM 85472N109   15,518,933 198,004 SH   SOLE   198,004 0 0
STARBUCKS CORP COM 855244109   3,372,326 36,957 SH   SOLE   36,957 0 0
STATE STR CORP COM 857477103   2,315,359 23,590 SH   SOLE   23,590 0 0
STRIDE INC COM 86333M108   41,520 400 SH   SOLE   400 0 0
SUN LIFE FINANCIAL INC. COM 866796105   40,835,212 688,974 SH   SOLE   688,974 0 0
SUNCOR ENERGY INC NEW COM 867224107   7,721,745 216,713 SH   SOLE   216,713 0 0
SUNRUN INC COM 86771W105   2,086,134 225,528 SH   SOLE   225,528 0 0
SYNOPSYS INC COM 871607107   27,315,648 56,280 SH   SOLE   56,280 0 0
SYSCO CORP COM 871829107   639,129 8,359 SH   SOLE   8,359 0 0
TFI INTL INC COM 87241L109   13,023,925 96,555 SH   SOLE   96,555 0 0
TJX COS INC NEW COM 872540109   10,108,186 83,673 SH   SOLE   83,673 0 0
T-MOBILE US INC COM 872590104   5,931,898 26,874 SH   SOLE   26,874 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   15,004,660 75,979 SH   SOLE   75,979 0 0
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109   134,762 733 SH   SOLE   733 0 0
TARGA RES CORP COM 87612G101   303,070 1,700 SH   SOLE   1,700 0 0
TC ENERGY CORP COM 87807B107   10,373,511 222,991 SH   SOLE   222,991 0 0
TECK RESOURCES LTD CL B 878742204   3,571,033 88,236 SH   SOLE   88,236 0 0
TECK RESOURCES LTD CALL 878742904   900 162 SH Call SOLE   0 0 162
TELUS CORPORATION COM 87971M103   6,799,040 502,351 SH   SOLE   502,351 0 0
TELUS INTL CDA INC SUB VTG SHS 87975H100   7,145,037 1,821,074 SH   SOLE   1,821,074 0 0
TESLA INC COM 88160R101   161,334 400 SH   SOLE   400 0 0
TESLA INC PUT 88160R951   126,535 125 SH Put SOLE   0 0 125
TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209   312,576 14,200 SH   SOLE   14,200 0 0
TEXAS INSTRS INC COM 882508104   33,211,209 177,117 SH   SOLE   177,117 0 0
THE TRADE DESK INC COM CL A 88339J105   5,372,663 45,716 SH   SOLE   45,716 0 0
THE TRADE DESK INC CALL 88339J905   9,763 35 SH Call SOLE   0 0 35
THERMO FISHER SCIENTIFIC INC COM 883556102   9,996,740 19,216 SH   SOLE   19,216 0 0
THOMSON REUTERS CORP COM 884903808   3,937,162 24,563 SH   SOLE   24,563 0 0
TORONTO DOMINION BK ONT COM NEW 891160509   30,797,209 579,497 SH   SOLE   579,497 0 0
TRACTOR SUPPLY CO COM 892356106   2,399,904 45,230 SH   SOLE   45,230 0 0
TRADEWEB MKTS INC CL A 892672106   635,748 4,856 SH   SOLE   4,856 0 0
TRANSALTA CORP COM 89346D107   606,287 42,945 SH   SOLE   42,945 0 0
TRAVELERS COMPANIES INC COM 89417E109   8,851,021 36,743 SH   SOLE   36,743 0 0
TRIP COM GROUP LTD ADS 89677Q107   5,547,728 80,800 SH   SOLE   80,800 0 0
TRIPLE FLAG PRECIOUS METAL COM 89679M104   45,089 3,006 SH   SOLE   3,006 0 0
TRUIST FINL CORP COM 89832Q109   715,770 16,500 SH   SOLE   16,500 0 0
TWILIO INC CL A 90138F102   196,999 1,825 SH   SOLE   1,825 0 0
TYLER TECHNOLOGIES INC COM 902252105   2,149,137 3,727 SH   SOLE   3,727 0 0
UGI CORP NEW COM 902681105   7,389,880 261,774 SH   SOLE   261,774 0 0
UFP INDUSTRIES INC COM 90278Q108   323,464 2,875 SH   SOLE   2,875 0 0
US BANCORP DEL COM NEW 902973304   2,041,050 42,673 SH   SOLE   42,673 0 0
UL SOLUTIONS INC CLASS A COM SHS 903731107   104,617 2,100 SH   SOLE   2,100 0 0
UNION PAC CORP COM 907818108   30,561,693 134,019 SH   SOLE   134,019 0 0
UNITED PARCEL SERVICE INC CL B 911312106   6,053,304 48,004 SH   SOLE   48,004 0 0
UNITED RENTALS INC COM 911363109   253,281 360 SH   SOLE   360 0 0
UNITED THERAPEUTICS CORP DEL COM 91307C102   1,345,732 3,814 SH   SOLE   3,814 0 0
UNITEDHEALTH GROUP INC COM 91324P102   29,505,296 58,327 SH   SOLE   58,327 0 0
UNUM GROUP COM 91529Y106   211,522 2,900 SH   SOLE   2,900 0 0
VANGUARD CHARLOTTE FDS TOTAL INT BD ETF 92203J407   14,094,027 287,340 SH   SOLE   287,340 0 0
VENTAS INC COM 92276F100   1,613,901 27,411 SH   SOLE   27,411 0 0
VERALTO CORP COM SHS 92338C103   20,230,402 198,630 SH   SOLE   198,630 0 0
VEREN INC COM NEW 92340V107   230,753 44,965 SH   SOLE   44,965 0 0
VERIZON COMMUNICATIONS INC COM 92343V104   15,192,881 379,917 SH   SOLE   379,917 0 0
VERMILION ENERGY INC COM 923725105   105,729 11,253 SH   SOLE   11,253 0 0
VERSABANK NEW COM 92512J106   52,420 3,824 SH   SOLE   3,824 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100   11,203,919 27,822 SH   SOLE   27,822 0 0
VISA INC COM CL A 92826C839   35,820,922 113,343 SH   SOLE   113,343 0 0
VOYA FINANCIAL INC COM 929089100   2,184,595 31,739 SH   SOLE   31,739 0 0
WABTEC COM 929740108   8,250,957 43,520 SH   SOLE   43,520 0 0
WALMART INC COM 931142103   13,172,241 145,798 SH   SOLE   145,798 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108   107,808 11,555 SH   SOLE   11,555 0 0
WARBY PARKER INC CL A COM 93403J106   3,830,579 158,223 SH   SOLE   158,223 0 0
WASTE CONNECTIONS INC COM 94106B101   4,679,309 27,325 SH   SOLE   27,325 0 0
WASTE MGMT INC DEL COM 94106L109   45,617,858 226,066 SH   SOLE   226,066 0 0
WATERS CORP COM 941848103   34,205,840 92,204 SH   SOLE   92,204 0 0
WATSCO INC COM 942622200   2,157,147 4,552 SH   SOLE   4,552 0 0
WEST FRASER TIMBER CO LTD COM 952845105   2,295,045 26,535 SH   SOLE   26,535 0 0
WEYERHAEUSER CO MTN BE COM NEW 962166104   3,053,008 108,455 SH   SOLE   108,455 0 0
WHEATON PRECIOUS METALS CORP COM 962879102   4,523,393 80,507 SH   SOLE   80,507 0 0
WORKDAY INC CL A 98138H101   5,453,722 21,136 SH   SOLE   21,136 0 0
WYNN RESORTS LTD COM 983134107   210,828 2,450 SH   SOLE   2,450 0 0
XYLEM INC COM 98419M100   26,350,694 227,122 SH   SOLE   227,122 0 0
YETI HLDGS INC COM 98585X104   1,766,685 45,876 SH   SOLE   45,876 0 0
YUM BRANDS INC COM 988498101   11,890,332 88,628 SH   SOLE   88,628 0 0
ZIMMER BIOMET HOLDINGS INC COM 98956P102   1,934,402 18,313 SH   SOLE   18,313 0 0
ZOETIS INC CL A 98978V103   4,886,108 29,990 SH   SOLE   29,990 0 0
ZSCALER INC NOTE 0.125% 7/0 98980GAB8   187,775 150,000 PRN   SOLE   150,000 0 0
ZYMEWORKS INC COM 98985Y108   79,995 5,471 SH   SOLE   5,471 0 0
AMDOCS LTD SHS G02602103   16,180,857 190,050 SH   SOLE   190,050 0 0
ARCH CAP GROUP LTD ORD G0450A105   3,182,843 34,465 SH   SOLE   34,465 0 0
BBB FOODS INC CL A COM G0896C103   921,193 32,574 SH   SOLE   32,574 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   1,797,999 5,111 SH   SOLE   5,111 0 0
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101   2,259,717 71,236 SH   SOLE   71,236 0 0
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108   1,867,420 82,025 SH   SOLE   82,025 0 0
CRH PLC ORD G25508105   3,785,548 40,916 SH   SOLE   40,916 0 0
EATON CORP PLC SHS G29183103   7,158,768 21,571 SH   SOLE   21,571 0 0
EVEREST GROUP LTD COM G3223R108   12,920,612 35,647 SH   SOLE   35,647 0 0
APTIV PLC COM SHS G3265R107   13,829,417 228,661 SH   SOLE   228,661 0 0
GENPACT LIMITED SHS G3922B107   13,081,797 304,582 SH   SOLE   304,582 0 0
WEATHERFORD INTL PLC ORD SHS G48833118   85,848 1,200 SH   SOLE   1,200 0 0
LINDE PLC SHS G54950103   41,367,108 98,806 SH   SOLE   98,806 0 0
MEDTRONIC PLC SHS G5960L103   1,815,033 22,722 SH   SOLE   22,722 0 0
NU HLDGS LTD ORD SHS CL A G6683N103   2,409,891 232,615 SH   SOLE   232,615 0 0
RENAISSANCERE HLDGS LTD COM G7496G103   21,098,590 84,798 SH   SOLE   84,798 0 0
RENEW ENERGY GLOBAL PLC CL A SHS G7500M104   15,686,977 2,296,800 SH   SOLE   2,296,800 0 0
PENTAIR PLC SHS G7S00T104   20,891,958 207,591 SH   SOLE   207,591 0 0
STERIS PLC SHS USD G8473T100   15,975,507 77,717 SH   SOLE   77,717 0 0
TE CONNECTIVITY PLC ORD SHS G87052109   25,486,404 178,264 SH   SOLE   178,264 0 0
TRANE TECHNOLOGIES PLC SHS G8994E103   22,219,727 60,159 SH   SOLE   60,159 0 0
WILLIS TOWERS WATSON PLC LTD SHS G96629103   8,862,813 28,294 SH   SOLE   28,294 0 0
CHUBB LIMITED COM H1467J104   6,472,880 23,427 SH   SOLE   23,427 0 0
GARMIN LTD PUT H2906T959   8,100 30 SH Put SOLE   0 0 30
ON HLDG AG NAMEN AKT A H5919C104   1,135,820 20,738 SH   SOLE   20,738 0 0
GLOBANT S A COM L44385109   1,598,930 7,457 SH   SOLE   7,457 0 0
SPOTIFY TECHNOLOGY S A SHS L8681T102   7,670,763 17,147 SH   SOLE   17,147 0 0
CHECK POINT SOFTWARE TECH LT ORD M22465104   1,453,460 7,785 SH   SOLE   7,785 0 0
ELASTIC N V ORD SHS N14506104   118,747 1,200 SH   SOLE   1,200 0 0
MAKEMYTRIP LIMITED MAURITIUS SHS V5633W109   1,184,105 10,546 SH   SOLE   10,546 0 0
ROYAL CARIBBEAN GROUP COM V7780T103   6,304,527 27,329 SH   SOLE   27,329 0 0
PALANTIR TECHNOLOGIES INC PUT 69608A958   7,368 73 SH Put SOLE   0 0 73
CHEWY INC CALL 16679L909   12,206 101 SH Call SOLE   0 0 101
MONDAY COM LTD CALL M7S64H906   29,114 55 SH Call SOLE   0 0 55
ARK ETF TR CALL 00214Q904   6,791 200 SH Call SOLE   0 0 200
APPLOVIN CORP CALL 03831W908   28,334 17 SH Call SOLE   0 0 17
BANK NOVA SCOTIA HALIFAX CALL 064149907   1,237 198 SH Call SOLE   0 0 198
TORONTO DOMINION BK ONT CALL 891160909   15,355 255 SH Call SOLE   0 0 255