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   13,320,392 74,960 SH   SOLE   73,949 0 1,011
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   33,422,161 95,006 SH   SOLE   93,916 0 1,090
ACCENTURE PLC IRELAND PUT G1151C951   44,760 5,100 SH Put SOLE   0 0 0
AFLAC INC COM 001055102   2,526,212 24,422 SH   SOLE   24,422 0 0
AGILENT TECHNOLOGIES INC COM 00846U101   837,610 6,235 SH   SOLE   6,235 0 0
AGNICO EAGLE MINES LTD COM 008474108   97,089,919 1,241,639 SH   SOLE   1,107,477 0 134,162
AIR PRODS & CHEMS INC COM 009158106   13,714,251 47,284 SH   SOLE   46,458 0 826
ALCON AG ORD SHS H01301128   2,291,089 27,000 SH   SOLE   27,000 0 0
ALGONQUIN PWR UTILS CORP COM 015857105   371,306 83,701 SH   SOLE   83,701 0 0
ALPHABET INC CAP STK CL A 02079K305   23,875,084 126,123 SH   SOLE   124,826 0 1,297
ALPHABET INC PUT 02079K955   33,888 7,100 SH Put SOLE   0 0 0
ALPHABET INC CAP STK CL C 02079K107   4,539,137 23,835 SH   SOLE   23,835 0 0
AMAZON COM INC COM 023135106   5,570,531 25,391 SH   SOLE   25,391 0 0
AMERICAN EXPRESS CO COM 025816109   2,726,907 9,188 SH   SOLE   9,188 0 0
AMETEK INC COM 031100100   284,270 1,577 SH   SOLE   1,577 0 0
AMGEN INC COM 031162100   6,059,359 23,248 SH   SOLE   22,905 0 343
AMPHENOL CORP NEW CL A 032095101   920,629 13,256 SH   SOLE   13,256 0 0
APPLE INC COM 037833100   60,920,675 243,274 SH   SOLE   240,143 0 3,131
APPLE INC PUT 037833950   26,415 1,900 SH Put SOLE   0 0 0
ARM HOLDINGS PLC SPONSORED ADS 042068205   2,495,449 20,229 SH   SOLE   20,229 0 0
ASML HOLDING N V N Y REGISTRY SHS N07059210   24,677,113 35,605 SH   SOLE   35,232 0 373
ASTRAZENECA PLC SPONSORED ADR 046353108   3,862,470 58,951 SH   SOLE   55,780 0 3,171
AUTOMATIC DATA PROCESSING IN COM 053015103   4,517,995 15,434 SH   SOLE   15,434 0 0
AUTOMATIC DATA PROCESSING IN PUT 053015953   5,150 4,300 SH Put SOLE   0 0 0
BANK MONTREAL QUE COM 063671101   208,798,704 2,151,876 SH   SOLE   2,144,121 0 7,755
BANK NOVA SCOTIA HALIFAX COM 064149107   25,828,487 481,235 SH   SOLE   481,235 0 0
BARRICK GOLD CORP COM 067901108   8,156,649 526,285 SH   SOLE   526,285 0 0
BCE INC COM NEW 05534B760   241,849 10,439 SH   SOLE   10,439 0 0
BOOKING HOLDINGS INC COM 09857L108   12,202,440 2,456 SH   SOLE   2,456 0 0
BOOKING HOLDINGS INC PUT 09857L958   20,631 600 SH Put SOLE   0 0 0
BROADCOM INC COM 11135F101   57,714,018 248,939 SH   SOLE   245,514 0 3,425
BROOKFIELD ASSET MANAGMT LTD CL A LMT VTG SHS 113004105   2,303,837 42,501 SH   SOLE   42,501 0 0
BROOKFIELD CORP CL A LTD VT SH 11271J107   108,188,081 1,883,274 SH   SOLE   1,678,275 0 204,999
BROOKFIELD INFRASTRUCTURE CO COM SUB VTG A 11276H106   12,861,413 320,688 SH   SOLE   320,688 0 0
BROOKFIELD RENEWABLE CORP CL A EX SUB VTG 11285B108   12,339,600 446,124 SH   SOLE   440,572 0 5,552
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101   21,099,034 664,287 SH   SOLE   658,707 0 5,580
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108   10,660,533 468,295 SH   SOLE   468,295 0 0
CADENCE DESIGN SYSTEM INC COM 127387108   1,715,026 5,708 SH   SOLE   5,708 0 0
CAMECO CORP COM 13321L108   27,604,424 537,149 SH   SOLE   530,408 0 6,741
CANADIAN IMPERIAL BK COMM COM 136069101   74,600,851 1,179,929 SH   SOLE   1,163,189 0 16,740
CANADIAN NAT RES LTD COM 136385101   95,965,538 3,108,699 SH   SOLE   2,889,646 0 219,053
CANADIAN NATL RY CO COM 136375102   33,231,164 327,417 SH   SOLE   327,417 0 0
CANADIAN PACIFIC KANSAS CITY COM 13646K108   57,874,255 799,719 SH   SOLE   791,853 0 7,866
CGI INC CL A SUB VTG 12532H104   75,037,608 686,159 SH   SOLE   680,881 0 5,278
CHEVRON CORP NEW COM 166764100   2,165,937 14,954 SH   SOLE   14,954 0 0
CME GROUP INC COM 12572Q105   10,594,100 45,619 SH   SOLE   45,619 0 0
CME GROUP INC PUT 12572Q955   18,765 12,300 SH Put SOLE   0 0 0
COLGATE PALMOLIVE CO COM 194162103   6,120,061 67,320 SH   SOLE   67,320 0 0
COLGATE PALMOLIVE CO PUT 194162953   77,605 18,400 SH Put SOLE   0 0 0
COLLIERS INTL GROUP INC SUB VTG SHS 194693107   1,114,951 8,203 SH   SOLE   8,203 0 0
COSTCO WHSL CORP NEW COM 22160K105   48,576,054 53,015 SH   SOLE   52,278 0 737
CRH PLC ORD G25508105   848,778 9,174 SH   SOLE   9,174 0 0
DANAHER CORPORATION COM 235851102   2,192,662 9,552 SH   SOLE   9,552 0 0
DESCARTES SYS GROUP INC COM 249906108   2,241,041 19,725 SH   SOLE   19,725 0 0
DISNEY WALT CO COM 254687106   2,820,050 25,326 SH   SOLE   25,326 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204   2,937,639 27,266 SH   SOLE   27,266 0 0
ELI LILLY & CO COM 532457108   1,517,752 1,966 SH   SOLE   1,966 0 0
EMERSON ELEC CO COM 291011104   3,168,023 25,563 SH   SOLE   25,563 0 0
ENBRIDGE INC COM 29250N105   38,236,582 901,358 SH   SOLE   901,358 0 0
EOG RES INC COM 26875P101   6,389,605 52,126 SH   SOLE   51,251 0 875
EQUINIX INC COM 29444U700   18,351,468 19,463 SH   SOLE   19,177 0 286
FORTIS INC COM 349553107   31,503,609 758,555 SH   SOLE   748,174 0 10,381
GRAINGER W W INC COM 384802104   12,615,924 11,969 SH   SOLE   11,844 0 125
GRANITE REAL ESTATE INVT TR TR UNIT NEW 387437205   13,349,809 275,225 SH   SOLE   275,225 0 0
HARTFORD FINL SVCS GROUP INC COM 416515104   16,036,290 146,584 SH   SOLE   144,235 0 2,349
HOME DEPOT INC COM 437076102   19,502,403 50,136 SH   SOLE   49,363 0 773
HOME DEPOT INC PUT 437076952   5,210 1,600 SH Put SOLE   0 0 0
ICICI BANK LIMITED ADR 45104G104   14,107,506 472,455 SH   SOLE   468,659 0 3,796
ILLINOIS TOOL WKS INC COM 452308109   6,186,357 24,398 SH   SOLE   24,044 0 354
ILLUMINA INC COM 452327109   4,743,464 35,497 SH   SOLE   35,497 0 0
ILLUMINA INC PUT 452327959   113,050 9,500 SH Put SOLE   0 0 0
IMPERIAL OIL LTD COM NEW 453038408   3,498,079 56,789 SH   SOLE   56,789 0 0
INTUIT COM 461202103   2,809,395 4,470 SH   SOLE   4,470 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602   3,441,282 6,593 SH   SOLE   6,593 0 0
ISHARES TR IBOXX HI YD ETF 464288513   2,092,888 24,500 SH   SOLE   24,500 0 0
ISHARES TR MSCI JP VALUE 46435U374   2,078,678 95,574 SH   SOLE   95,574 0 0
JOHNSON & JOHNSON COM 478160104   19,089,840 132,000 SH   SOLE   130,527 0 1,473
JPMORGAN CHASE & CO. COM 46625H100   3,036,886 12,669 SH   SOLE   12,669 0 0
KENVUE INC COM 49177J102   10,512,740 492,400 SH   SOLE   492,400 0 0
MAGNA INTL INC COM 559222401   29,074,175 695,980 SH   SOLE   529,340 0 166,640
MANULIFE FINL CORP COM 56501R106   33,138,945 1,079,267 SH   SOLE   1,079,267 0 0
MARKETAXESS HLDGS INC COM 57060D108   5,961,579 26,374 SH   SOLE   26,374 0 0
MARKETAXESS HLDGS INC PUT 57060D958   90,000 7,200 SH Put SOLE   0 0 0
MASTERCARD INCORPORATED CL A 57636Q104   32,124,983 61,008 SH   SOLE   60,475 0 533
MASTERCARD INCORPORATED PUT 57636Q954   11,705 4,800 SH Put SOLE   0 0 0
MCDONALDS CORP COM 580135101   27,660,144 95,416 SH   SOLE   94,712 0 704
META PLATFORMS INC CL A 30303M102   10,119,369 17,283 SH   SOLE   17,079 0 204
MICROSOFT CORP COM 594918104   58,116,842 137,881 SH   SOLE   136,342 0 1,539
MICROSOFT CORP PUT 594918954   127,949 4,100 SH Put SOLE   0 0 0
MONOLITHIC PWR SYS INC COM 609839105   262,123 443 SH   SOLE   443 0 0
MOODYS CORP COM 615369105   747,451 1,579 SH   SOLE   1,579 0 0
MOTOROLA SOLUTIONS INC COM NEW 620076307   321,712 696 SH   SOLE   696 0 0
NIKE INC CL B 654106103   5,380,742 71,108 SH   SOLE   71,108 0 0
NIKE INC PUT 654106953   244,953 11,400 SH Put SOLE   0 0 0
NOVO-NORDISK A S ADR 670100205   18,189,101 211,452 SH   SOLE   207,262 0 4,190
NUTRIEN LTD COM 67077M108   19,641,214 439,179 SH   SOLE   439,179 0 0
NVIDIA CORPORATION COM 67066G104   5,743,852 42,772 SH   SOLE   42,772 0 0
OPEN TEXT CORP COM 683715106   113,453,895 4,011,047 SH   SOLE   3,576,439 0 434,608
PARKER-HANNIFIN CORP COM 701094104   9,221,799 14,499 SH   SOLE   14,319 0 180
PEMBINA PIPELINE CORP COM 706327103   17,325,190 469,160 SH   SOLE   469,160 0 0
PEPSICO INC COM 713448108   3,381,206 22,236 SH   SOLE   22,236 0 0
PEPSICO INC PUT 713448958   31,790 2,100 SH Put SOLE   0 0 0
PROCTER AND GAMBLE CO COM 742718109   11,415,456 68,091 SH   SOLE   67,072 0 1,019
REPUBLIC SVCS INC COM 760759100   22,421,511 111,450 SH   SOLE   109,897 0 1,553
RESTAURANT BRANDS INTL INC COM 76131D103   85,211,974 1,308,057 SH   SOLE   1,228,342 0 79,715
ROGERS COMMUNICATIONS INC CL B 775109200   13,348,717 434,445 SH   SOLE   434,445 0 0
ROPER TECHNOLOGIES INC COM 776696106   2,899,723 5,578 SH   SOLE   5,578 0 0
ROYAL BK CDA COM 780087102   197,345,102 1,637,559 SH   SOLE   1,624,624 0 12,935
RTX CORPORATION COM 75513E101   2,635,870 22,778 SH   SOLE   22,778 0 0
SANOFI SPONSORED ADR 80105N105   5,464,266 113,296 SH   SOLE   111,598 0 1,698
SERVICENOW INC COM 81762P102   2,887,767 2,724 SH   SOLE   2,724 0 0
SHELL PLC SPON ADS 780259305   19,484,714 311,009 SH   SOLE   306,904 0 4,105
SHERWIN WILLIAMS CO COM 824348106   954,184 2,807 SH   SOLE   2,807 0 0
SHOPIFY INC CL A 82509L107   8,245,206 77,510 SH   SOLE   77,510 0 0
STANTEC INC COM 85472N109   26,923,304 343,333 SH   SOLE   340,269 0 3,064
STARBUCKS CORP COM 855244109   2,212,265 24,244 SH   SOLE   24,244 0 0
SUN LIFE FINANCIAL INC. COM 866796105   19,003,639 320,223 SH   SOLE   316,679 0 3,544
SUNCOR ENERGY INC NEW COM 867224107   78,062,517 2,188,063 SH   SOLE   1,979,748 0 208,315
SYNOPSYS INC COM 871607107   1,612,851 3,323 SH   SOLE   3,323 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   558,107 2,826 SH   SOLE   2,826 0 0
TC ENERGY CORP COM 87807B107   13,373,639 287,117 SH   SOLE   287,117 0 0
TECK RESOURCES LTD CL B 878742204   19,964,284 492,667 SH   SOLE   484,114 0 8,553
TELUS CORPORATION COM 87971M103   52,847,172 3,899,682 SH   SOLE   3,888,040 0 11,642
TEXAS INSTRS INC COM 882508104   3,085,477 16,455 SH   SOLE   16,455 0 0
THOMSON REUTERS CORP COM 884903808   27,622,327 172,110 SH   SOLE   170,944 0 1,166
TJX COS INC NEW COM 872540109   11,835,272 97,966 SH   SOLE   96,697 0 1,269
TORONTO DOMINION BK ONT COM NEW 891160509   44,960,284 844,922 SH   SOLE   844,922 0 0
TOTALENERGIES SE SPONSORED ADS 89151E109   18,894,060 346,680 SH   SOLE   342,352 0 4,328
UNILEVER PLC SPON ADR NEW 904767704   8,568,220 151,115 SH   SOLE   148,943 0 2,172
UNITEDHEALTH GROUP INC COM 91324P102   25,765,473 50,934 SH   SOLE   50,312 0 622
UNITEDHEALTH GROUP INC PUT 91324P952   71,369 3,300 SH Put SOLE   0 0 0
VERISK ANALYTICS INC COM 92345Y106   5,457,921 19,816 SH   SOLE   19,816 0 0
VERISK ANALYTICS INC PUT 92345Y956   45,500 3,500 SH Put SOLE   0 0 0
VISA INC COM CL A 92826C839   1,608,644 5,090 SH   SOLE   5,090 0 0
WASTE CONNECTIONS INC COM 94106B101   3,079,671 17,961 SH   SOLE   17,961 0 0
WASTE MGMT INC DEL COM 94106L109   17,354,545 86,003 SH   SOLE   84,419 0 1,584
WATERS CORP COM 941848103   4,575,667 12,334 SH   SOLE   12,334 0 0
WATERS CORP PUT 941848953   98,260 3,400 SH Put SOLE   0 0 0
WEC ENERGY GROUP INC COM 92939U106   7,384,303 78,523 SH   SOLE   77,580 0 943
WHEATON PRECIOUS METALS CORP COM 962879102   25,424,485 451,928 SH   SOLE   441,839 0 10,089
WILLIAMS COS INC COM 969457100   36,837,698 680,667 SH   SOLE   671,610 0 9,057
YUM CHINA HLDGS INC COM 98850P109   7,982,684 165,719 SH   SOLE   165,719 0 0
YUM CHINA HLDGS INC PUT 98850P959   54,180 41,200 SH Put SOLE   0 0 0