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 6,710,736 26,668 SH SOLE 0 0 26,668
ADVANCED MICRO DEVICES INC COM 007903107 17,892,028 30,800 SH SOLE 0 0 30,800
AFFILIATED MANAGERS GROUP COM 008252108 2,832,746 8,371 SH SOLE 0 0 8,371
AGNICO EAGLE MINES LTD COM 008474108 10,049,348 64,701 SH SOLE 0 0 64,701
ALAMOS GOLD INC COM CL A 011532108 282,686 9,327 SH SOLE 0 0 9,327
ALPHABET INC CAP STK CL A 02079K305 5,660,741 15,840 SH SOLE 0 0 15,840
ALPHABET INC CAP STK CL C 02079K107 8,429,394 23,857 SH SOLE 0 0 23,857
AMAZON COM INC COM 023135106 6,705,219 28,133 SH SOLE 0 0 28,133
AMBEV SA SPONSORED ADR 02319V103 209,149 66,608 SH SOLE 0 0 66,608
AMERICA MOVIL SAB DE CV SPON ADS RP CL B 02390A101 345,121 13,279 SH SOLE 0 0 13,279
AMERICAN WTR WKS CO INC NEW COM 030420103 3,588,187 27,270 SH SOLE 0 0 27,270
AMGEN INC COM 031162100 13,122,142 36,237 SH SOLE 0 0 36,237
AMPHENOL CORP CL A 032095101 464,074 2,632 SH SOLE 0 0 2,632
ANALOG DEVICES INC COM 032654105 12,967,998 32,651 SH SOLE 0 0 32,651
APPLE INC COM 037833100 23,202,042 80,184 SH SOLE 0 0 80,184
APPLIED MATLS INC COM 038222105 8,748,300 12,100 SH SOLE 0 0 12,100
ARISTA NETWORKS INC COM SHS 040413205 4,897,640 28,830 SH SOLE 0 0 28,830
ASML HLDG NV N Y REGISTRY SHS N07059210 1,362,766 685 SH SOLE 0 0 685
B2GOLD CORP COM 11777Q209 48,147 12,840 SH SOLE 0 0 12,840
BAKER HUGHES COMPANY CL A 05722G100 1,746,030 31,460 SH SOLE 0 0 31,460
BANK MONTREAL MEDIUM COM 063671101 25,903,421 146,609 SH SOLE 0 0 146,609
BANK NOVA SCOTIA B C COM 064149107 3,180,475 36,605 SH SOLE 0 0 36,605
BANK OF AMER CORP COM 060505104 5,816,518 102,080 SH SOLE 0 0 102,080
BANK OF NY MELLON CORP COM 064058100 13,367,893 92,441 SH SOLE 0 0 92,441
BARCLAYS PLC ADR 06738E204 354,686 13,205 SH SOLE 0 0 13,205
BARRICK MNG CORP COM SHS 06849F108 5,431,981 147,778 SH SOLE 0 0 147,778
BEST BUY INC COM 086516101 3,414,600 45,000 SH SOLE 0 0 45,000
BLACKBERRY LTD COM 09228F103 1,493,394 118,300 SH SOLE 0 0 118,300
BORGWARNER INC COM 099724106 8,498,536 127,990 SH SOLE 0 0 127,990
BRINKER INTL INC COM 109641100 2,217,600 13,200 SH SOLE 0 0 13,200
BROADCOM INC COM 11135F101 2,643,117 6,997 SH SOLE 0 0 6,997
BROOKFIELD CORP CL A LTD VT SH 11271J107 499,818 11,719 SH SOLE 0 0 11,719
CANADIAN IMPERIAL BANK OF CO COM 136069101 11,924,691 103,589 SH SOLE 0 0 103,589
CARDINAL HEALTH INC COM 14149Y108 9,091,421 38,270 SH SOLE 0 0 38,270
CARETRUST REIT INC COM 14174T107 2,061,885 51,100 SH SOLE 0 0 51,100
CASEYS GEN STORES INC COM 147528103 3,449,389 4,340 SH SOLE 0 0 4,340
CATERPILLAR INC COM 149123101 8,519,200 8,000 SH SOLE 0 0 8,000
CBOE GLOBAL MKTS INC COM 12503M108 1,837,012 7,570 SH SOLE 0 0 7,570
CELESTICA INC COM 15101Q207 7,555,441 20,724 SH SOLE 0 0 20,724
CEMEX SA EURO MTN BE 144A SPON ADR NEW 151290889 138,792 11,566 SH SOLE 0 0 11,566
CHEVRON CORPORATION COM 166764100 1,889,664 11,400 SH SOLE 0 0 11,400
CHUBB LIMITED COM H1467J104 3,565,503 10,464 SH SOLE 0 0 10,464
CISCO SYS INC COM 17275R102 25,086,285 213,573 SH SOLE 0 0 213,573
CITIGROUP INC COM NEW 172967424 10,964,047 78,337 SH SOLE 0 0 78,337
COGNEX CORP COM 192422103 2,013,276 27,800 SH SOLE 0 0 27,800
COLGATE PALMOLIVE CO COM 194162103 8,907,904 97,163 SH SOLE 0 0 97,163
COMFORT SYS USA INC COM 199908104 1,310,069 661 SH SOLE 0 0 661
COMMERCIAL METALS CO COM 201723103 4,371,855 69,671 SH SOLE 0 0 69,671
CORNING INC COM 219350105 14,854,021 58,153 SH SOLE 0 0 58,153
CROWDSTRIKE HLDGS INC CL A 22788C105 5,223,693 6,845 SH SOLE 0 0 6,845
CSX CORP COM 126408103 1,858,423 39,100 SH SOLE 0 0 39,100
CUMMINS INC COM 231021106 4,285,679 6,009 SH SOLE 0 0 6,009
CURTISS WRIGHT CORP COM 231561101 2,424,832 3,200 SH SOLE 0 0 3,200
DARDEN RESTAURANTS INC COM 237194105 2,535,159 12,306 SH SOLE 0 0 12,306
DELL TECHNOLOGIES INC CL C 24703L202 10,282,555 23,832 SH SOLE 0 0 23,832
DOVER CORP COM 260003108 3,801,322 16,949 SH SOLE 0 0 16,949
DOW HLDGS INC COM 260557103 1,953,504 71,400 SH SOLE 0 0 71,400
EBAY INC. COM 278642103 13,923,491 124,595 SH SOLE 0 0 124,595
ECOLAB INC COM 278865100 206,171 740 SH SOLE 0 0 740
EDISON INTL COM 281020107 5,676,812 76,250 SH SOLE 0 0 76,250
ELI LILLY & CO COM 532457108 5,562,956 4,638 SH SOLE 0 0 4,638
EMCOR GROUP INC COM 29084Q100 1,048,138 1,263 SH SOLE 0 0 1,263
ENBRIDGE INC COM 29250N105 4,965,987 91,607 SH SOLE 0 0 91,607
ENERFLEX LTD COM 29269R105 1,601,137 65,220 SH SOLE 0 0 65,220
ENTERGY CORP NEW COM 29364G103 234,889 2,045 SH SOLE 0 0 2,045
EVERSOURCE ENERGY COM 30040W108 3,059,912 42,340 SH SOLE 0 0 42,340
EXPEDIA GROUP INC COM NEW 30212P303 2,277,332 8,900 SH SOLE 0 0 8,900
FEDEX CORP COM 31428X106 2,191,910 7,000 SH SOLE 0 0 7,000
FIRST SOLAR INC COM 336433107 1,422,839 6,030 SH SOLE 0 0 6,030
FLEX LTD ORD Y2573F102 491,072 3,030 SH SOLE 0 0 3,030
FOMENTO ECONOMICO MEXICANO S SPON ADR UNITS 344419106 378,968 2,963 SH SOLE 0 0 2,963
FRANKLIN RESOURCES INC COM 354613101 2,544,490 76,480 SH SOLE 0 0 76,480
GE VERNOVA INC COM 36828A101 11,405,541 9,708 SH SOLE 0 0 9,708
GENERAL MTRS CO COM 37045V100 1,422,897 18,460 SH SOLE 0 0 18,460
GILDAN ACTIVEWEAR INC COM 375916103 726,536 14,097 SH SOLE 0 0 14,097
GILEAD SCIENCES INC COM 375558103 6,072,785 48,067 SH SOLE 0 0 48,067
GRAB HOLDINGS LIMITED CLASS A ORD G4124C109 400,698 106,286 SH SOLE 0 0 106,286
GREENTREE HOSPITALITY GROUP SPONSORED ADS 39579V100 17,646 15,616 SH SOLE 0 0 15,616
GSK PLC SPONSORED ADR 37733W204 640,048 12,210 SH SOLE 0 0 12,210
HARTFORD INSURANCE GROUP INC COM 416515104 395,440 2,984 SH SOLE 0 0 2,984
HCA HEALTHCARE INC COM 40412C101 304,114 780 SH SOLE 0 0 780
HDFC BANK LTD SPONSORED ADS 40415F101 529,618 20,504 SH SOLE 0 0 20,504
HERSHEY CO COM 427866108 771,980 4,400 SH SOLE 0 0 4,400
HEWLETT PACKARD ENTERPRISE C COM 42824C109 8,889,512 197,063 SH SOLE 0 0 197,063
HOWMET AEROSPACE INC COM 443201108 1,640,046 6,100 SH SOLE 0 0 6,100
HUMANA INC COM 444859102 2,978,356 7,498 SH SOLE 0 0 7,498
HUNT J B TRANS SVCS INC COM 445658107 8,614,884 29,765 SH SOLE 0 0 29,765
IDEXX LABS INC COM 45168D104 337,974 642 SH SOLE 0 0 642
IMPERIAL OIL LTD COM NEW 453038408 3,421,270 30,478 SH SOLE 0 0 30,478
INCYTE CORP COM 45337C102 4,666,464 41,165 SH SOLE 0 0 41,165
INFOSYS LTD SPONSORED ADR 456788108 271,313 25,864 SH SOLE 0 0 25,864
ING GROEP N.V. SPONSORED ADR 456837103 210,874 6,720 SH SOLE 0 0 6,720
INTEL CORP COM 458140100 1,114,247 7,980 SH SOLE 0 0 7,980
INTERNATIONAL BUSINESS MACHS COM 459200101 810,447 2,882 SH SOLE 0 0 2,882
ISHARES GOLD TR ISHARES NEW 464285204 285,428 3,780 SH SOLE 0 0 3,780
ISHARES TR CORE US AGGBD ET 464287226 16,574,201 167,450 SH SOLE 0 0 167,450
ISHARES TR IBOXX HI YD ETF 464288513 4,131,010 51,657 SH SOLE 0 0 51,657
ISHARES TR IBOXX INV CP ETF 464287242 10,511,621 96,375 SH SOLE 0 0 96,375
ISHARES TR JPMORGAN USD EMG 464288281 3,980,079 41,270 SH SOLE 0 0 41,270
ISHARES TR MSCI EAFE ETF 464287465 2,637,617 25,391 SH SOLE 0 0 25,391
ISHARES TR MSCI EMG MKT ETF 464287234 870,244 12,721 SH SOLE 0 0 12,721
ISHARES TR MSCI USA VALUE 46432F388 3,467,503 17,354 SH SOLE 0 0 17,354
ISHARES TR RUSSELL 2000 ETF 464287655 1,719,475 5,723 SH SOLE 0 0 5,723
ISHARES TR US TREAS BD ETF 46429B267 24,769,742 1,087,346 SH SOLE 0 0 1,087,346
JABIL INC COM 466313103 2,544,168 6,600 SH SOLE 0 0 6,600
JAZZ PHARMACEUTICALS PLC SHS USD G50871105 2,641,031 10,960 SH SOLE 0 0 10,960
JOHNSON & JOHNSON COM 478160104 12,407,196 48,853 SH SOLE 0 0 48,853
JOHNSON CONTROLS INTERNATION SHS G51502105 2,562,331 17,537 SH SOLE 0 0 17,537
JONES LANG LASALLE INC COM 48020Q107 1,084,825 3,500 SH SOLE 0 0 3,500
JPMORGAN CHASE & CO COM 46625H100 2,485,089 7,592 SH SOLE 0 0 7,592
KANZHUN LIMITED SPONSORED ADS 48553T106 231,660 18,000 SH SOLE 0 0 18,000
KE HLDGS INC SPONSORED ADS 482497104 286,241 19,700 SH SOLE 0 0 19,700
KINROSS GOLD CORP COM 496902404 6,840,261 289,000 SH SOLE 0 0 289,000
KLA CORP COM NEW 482480100 14,985,936 49,670 SH SOLE 0 0 49,670
KT CORP SPONSORED ADR 48268K101 492,929 28,526 SH SOLE 0 0 28,526
LAM RESEARCH CORP COM NEW 512807306 14,877,519 34,333 SH SOLE 0 0 34,333
LIVANOVA PLC SHS G5509L101 2,563,931 31,180 SH SOLE 0 0 31,180
LYONDELLBASELL INDUSTRIES NV SHS - A - N53745100 942,435 17,900 SH SOLE 0 0 17,900
MAGNA INTL INC COM 559222401 18,273,110 277,986 SH SOLE 0 0 277,986
MAKEMYTRIP LIMITED MAURITIUS SHS V5633W109 416,355 7,813 SH SOLE 0 0 7,813
MANULIFE FINL CORP COM 56501R106 8,515,595 210,040 SH SOLE 0 0 210,040
MARATHON PETE CORP COM 56585A102 2,841,005 11,112 SH SOLE 0 0 11,112
MARRIOTT INTL INC NEW CL A 571903202 4,682,034 12,634 SH SOLE 0 0 12,634
MARVELL TECHNOLOGY INC COM 573874104 10,500,622 35,250 SH SOLE 0 0 35,250
MASTEC INC COM 576323109 1,970,044 4,735 SH SOLE 0 0 4,735
MCDONALDS CORP COM 580135101 413,574 1,530 SH SOLE 0 0 1,530
MCKESSON CORP COM 58155Q103 686,840 909 SH SOLE 0 0 909
MERCADOLIBRE INC COM 58733R102 205,384 121 SH SOLE 0 0 121
MERCK & CO INC COM 58933Y105 2,919,392 22,719 SH SOLE 0 0 22,719
META PLATFORMS INC CL A 30303M102 240,525 427 SH SOLE 0 0 427
METHANEX CORP COM 59151K108 850,072 18,410 SH SOLE 0 0 18,410
MICROCHIP TECHNOLOGY INC. COM 595017104 5,107,200 56,000 SH SOLE 0 0 56,000
MICRON TECHNOLOGY INC COM 595112103 14,544,054 12,600 SH SOLE 0 0 12,600
MICROSOFT CORP COM 594918104 3,908,877 10,479 SH SOLE 0 0 10,479
MONOLITHIC PWR SYS INC COM 609839105 5,183,850 3,750 SH SOLE 0 0 3,750
MONSTER BEVERAGE CORP NEW COM 61174X109 2,076,192 21,600 SH SOLE 0 0 21,600
MOODYS CORP COM 615369105 995,971 2,199 SH SOLE 0 0 2,199
MOOG INC CL A 615394202 1,907,280 4,500 SH SOLE 0 0 4,500
MURPHY USA INC COM 626755102 2,317,141 4,300 SH SOLE 0 0 4,300
NEW YORK TIMES CO MTN BE CL A 650111107 3,672,550 52,480 SH SOLE 0 0 52,480
NEXTPOWER INC CLASS A COM 65290E101 3,525,353 29,590 SH SOLE 0 0 29,590
NUCOR CORP COM 670346105 757,350 3,400 SH SOLE 0 0 3,400
NUTRIEN LTD COM 67077M108 7,522,467 119,446 SH SOLE 0 0 119,446
NVENT ELEC PLC SHS G6700G107 3,002,097 17,700 SH SOLE 0 0 17,700
NVIDIA CORPORATION COM 67066G104 43,827,914 219,041 SH SOLE 0 0 219,041
OCEANAGOLD CORP COM NEW 675222400 2,205,040 88,000 SH SOLE 0 0 88,000
OR ROYALTIES INC. COM SHS 68390D106 2,485,205 78,510 SH SOLE 0 0 78,510
PDD HOLDINGS INC SPONSORED ADS 722304102 472,555 6,195 SH SOLE 0 0 6,195
PEARSON PLC SPONSORED ADR 705015105 210,701 13,260 SH SOLE 0 0 13,260
PEPSICO INC COM 713448108 3,249,600 24,000 SH SOLE 0 0 24,000
POPULAR INC COM NEW 733174700 1,543,292 9,400 SH SOLE 0 0 9,400
PROCTER & GAMBLE CO COM 742718109 262,339 1,789 SH SOLE 0 0 1,789
PROLOGIS INC. COM 74340W103 2,101,140 15,510 SH SOLE 0 0 15,510
RALPH LAUREN CORP CL A 751212101 5,849,748 14,573 SH SOLE 0 0 14,573
RELIANCE INC COM 759509102 319,428 855 SH SOLE 0 0 855
RENTOKIL INITIAL PLC SPONSORED ADR 760125104 217,722 7,610 SH SOLE 0 0 7,610
RIO TINTO PLC SPONSORED ADR 767204100 297,985 3,139 SH SOLE 0 0 3,139
ROYAL BK CDA COM 780087102 32,235,559 155,728 SH SOLE 0 0 155,728
RYDER SYS INC COM 783549108 2,480,757 9,405 SH SOLE 0 0 9,405
SEA LTD SPONSORD ADS 81141R100 396,545 4,138 SH SOLE 0 0 4,138
SEAGATE TECHNOLOGY HLDNGS PL ORD SHS G7997R103 14,695,020 15,228 SH SOLE 0 0 15,228
SHOPIFY INC CL A SUB VTG SHS 82509L107 2,157,786 18,867 SH SOLE 0 0 18,867
SLB LIMITED COM STK 806857108 232,218 4,995 SH SOLE 0 0 4,995
SNAP ON INC COM 833034101 561,348 1,395 SH SOLE 0 0 1,395
SOCIEDAD QUIMICA Y MINERA DE SPON ADR SER B 833635105 221,306 2,989 SH SOLE 0 0 2,989
SOUTHERN COPPER CORP COM 84265V105 239,937 1,377 SH SOLE 0 0 1,377
SOUTHWEST AIRLS CO COM 844741108 1,028,400 20,000 SH SOLE 0 0 20,000
SPDR SERIES TRUST ST STR BLO 1 ETF 78468R663 11,677,594 127,429 SH SOLE 0 0 127,429
STEEL DYNAMICS INC COM 858119100 10,029,697 43,710 SH SOLE 0 0 43,710
SUN LIFE FINANCIAL INC. COM 866796105 240,084 3,059 SH SOLE 0 0 3,059
SUNCOR ENERGY INC NEW COM 867224107 9,925,104 184,551 SH SOLE 0 0 184,551
SYSCO CORP COM 871829107 2,010,099 24,050 SH SOLE 0 0 24,050
TAIWAN SEMICONDUCTOR MANUFAC SPONSORED ADS 874039100 1,535,388 3,215 SH SOLE 0 0 3,215
TARGA RES CORP COM 87612G101 3,512,634 13,100 SH SOLE 0 0 13,100
TARGET CORP COM 87612E106 6,614,743 50,645 SH SOLE 0 0 50,645
TECHNIPFMC PLC COM G87110105 5,986,890 90,300 SH SOLE 0 0 90,300
TECK RESOURCES LTD CL B 878742204 3,814,501 64,068 SH SOLE 0 0 64,068
TELEKOMUNIKASI IND SPONSORED ADR 715684106 264,410 19,688 SH SOLE 0 0 19,688
TENCENT MUSIC ENTMT GROUP SPON ADS 88034P109 268,169 32,116 SH SOLE 0 0 32,116
TEXAS INSTRS INC COM 882508104 15,814,402 53,056 SH SOLE 0 0 53,056
TJX COS INC NEW COM 872540109 1,240,028 8,185 SH SOLE 0 0 8,185
TORONTO DOMINION BK ONT COM NEW 891160509 35,015,864 288,093 SH SOLE 0 0 288,093
TRAVELERS COMPANIES INC COM 89417E109 3,966,392 12,015 SH SOLE 0 0 12,015
ULTA BEAUTY INC COM 90384S303 699,470 1,551 SH SOLE 0 0 1,551
UNION PAC CORP COM 907818108 2,967,520 10,910 SH SOLE 0 0 10,910
UNITED THERAPEUTICS CORP DEL COM 91307C102 5,480,610 10,115 SH SOLE 0 0 10,115
UNUM GROUP COM 91529Y106 1,815,714 20,310 SH SOLE 0 0 20,310
US BANCORP COM NEW 902973304 15,102,356 250,039 SH SOLE 0 0 250,039
VALE S A SPONSORED ADS 91912E105 183,217 12,182 SH SOLE 0 0 12,182
VALERO ENERGY CORP COM 91913Y100 8,722,136 33,490 SH SOLE 0 0 33,490
VANECK ETF TRUST GREEN BOND ETF 92189F171 207,561 8,600 SH SOLE 0 0 8,600
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 5,351,624 7,792 SH SOLE 0 0 7,792
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 379,348 2,417 SH SOLE 0 0 2,417
VERISIGN INC COM 92343E102 2,765,148 10,992 SH SOLE 0 0 10,992
VERIZON COMMUNICATIONS INC COM 92343V104 17,025,422 402,112 SH SOLE 0 0 402,112
VERTIV HOLDINGS CO COM CL A 92537N108 4,051,322 12,100 SH SOLE 0 0 12,100
VISA INC COM CL A 92826C839 863,558 2,517 SH SOLE 0 0 2,517
WABTEC COM 929740108 2,172,706 8,059 SH SOLE 0 0 8,059
WALMART INC COM 931142103 3,668,491 32,390 SH SOLE 0 0 32,390
WATTS WATER TECHNOLOGIES INC CL A 942749102 3,534,794 9,030 SH SOLE 0 0 9,030
WEST FRASER TIMBER CO LTD COM 952845105 236,853 3,500 SH SOLE 0 0 3,500
WEST PHARMACEUTICAL SVSC INC COM 955306105 2,793,020 7,780 SH SOLE 0 0 7,780
WESTERN DIGITAL CORP COM 958102105 11,180,794 17,505 SH SOLE 0 0 17,505
WILLIAMS SONOMA INC COM 969904101 3,393,237 14,557 SH SOLE 0 0 14,557