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 14,541,104 63,640 SH SOLE 0 0 63,640
ACUITY INC COM 00508Y102 3,229,559 8,970 SH SOLE 0 0 8,970
ADVANCED MICRO DEVICES INC COM 007903107 6,589,703 30,770 SH SOLE 0 0 30,770
AFFILIATED MANAGERS GROUP IN COM 008252108 7,779,236 26,985 SH SOLE 0 0 26,985
AGNICO EAGLE MINES LTD COM 008474108 10,420,414 61,367 SH SOLE 0 0 61,367
ALAMOS GOLD INC NEW COM CL A 011532108 384,794 9,952 SH SOLE 0 0 9,952
ALNYLAM PHARMACEUTICALS INC COM 02043Q107 2,089,651 5,255 SH SOLE 0 0 5,255
ALPHABET INC CAP STK CL A 02079K305 4,957,920 15,840 SH SOLE 0 0 15,840
ALPHABET INC CAP STK CL C 02079K107 9,125,304 29,080 SH SOLE 0 0 29,080
AMAZON COM INC COM 023135106 6,201,672 26,868 SH SOLE 0 0 26,868
AMBEV SA SPONSORED ADR 02319V103 176,872 71,608 SH SOLE 0 0 71,608
AMERICA MOVIL SAB DE CV SPON ADS RP CL B 02390A101 311,683 15,079 SH SOLE 0 0 15,079
AMERICAN EXPRESS CO COM 025816109 9,746,703 26,346 SH SOLE 0 0 26,346
AMERICAN WTR WKS CO INC NEW COM 030420103 1,605,150 12,300 SH SOLE 0 0 12,300
AMERIPRISE FINL INC COM 03076C106 205,943 420 SH SOLE 0 0 420
AMGEN INC COM 031162100 355,786 1,087 SH SOLE 0 0 1,087
AMPHENOL CORP NEW CL A 032095101 6,376,851 47,187 SH SOLE 0 0 47,187
ANALOG DEVICES INC COM 032654105 5,240,940 19,325 SH SOLE 0 0 19,325
APPLE INC COM 037833100 16,092,481 59,194 SH SOLE 0 0 59,194
APPLOVIN CORP COM CL A 03831W108 4,305,710 6,390 SH SOLE 0 0 6,390
ARGENX SE SPONSORED ADR 04016X101 609,689 725 SH SOLE 0 0 725
ASML HOLDING N V N Y REGISTRY SHS N07059210 540,279 505 SH SOLE 0 0 505
AUTODESK INC COM 052769106 259,009 875 SH SOLE 0 0 875
B2GOLD CORP COM 11777Q209 2,930,693 650,040 SH SOLE 0 0 650,040
BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101 318,648 13,670 SH SOLE 0 0 13,670
BANCO BRADESCO S A SP ADR PFD NEW 059460303 82,101 24,655 SH SOLE 0 0 24,655
BANCO SANTANDER CHILE NEW SP ADR REP COM 05965X109 248,973 8,003 SH SOLE 0 0 8,003
BANK MONTREAL QUE COM 063671101 3,578,914 27,522 SH SOLE 0 0 27,522
BANK NEW YORK MELLON CORP COM 064058100 9,575,335 82,482 SH SOLE 0 0 82,482
BANK NOVA SCOTIA HALIFAX COM 064149107 3,103,180 42,020 SH SOLE 0 0 42,020
BARCLAYS PLC ADR 06738E204 455,046 17,880 SH SOLE 0 0 17,880
BARRICK MNG CORP COM SHS 06849F108 10,209,292 234,059 SH SOLE 0 0 234,059
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 289,024 575 SH SOLE 0 0 575
BEST BUY INC COM 086516101 1,655,848 24,740 SH SOLE 0 0 24,740
BORGWARNER INC COM 099724106 4,059,906 90,100 SH SOLE 0 0 90,100
BOSTON SCIENTIFIC CORP COM 101137107 317,039 3,325 SH SOLE 0 0 3,325
BROADCOM INC COM 11135F101 15,201,750 43,923 SH SOLE 0 0 43,923
BROOKFIELD CORP CL A LTD VT SH 11271J107 426,371 9,274 SH SOLE 0 0 9,274
CANADIAN IMPERIAL BANK OF CO COM 136069101 8,991,730 99,055 SH SOLE 0 0 99,055
CANADIAN PACIFIC KANSAS CITY COM 13646K108 947,212 12,849 SH SOLE 0 0 12,849
CARVANA CO CL A 146869102 1,256,776 2,978 SH SOLE 0 0 2,978
CATERPILLAR INC COM 149123101 1,947,758 3,400 SH SOLE 0 0 3,400
CELESTICA INC COM 15101Q207 10,033,031 33,873 SH SOLE 0 0 33,873
CEMEX SAB DE CV SPON ADR NEW 151290889 132,893 11,566 SH SOLE 0 0 11,566
CHEVRON CORP NEW COM 166764100 1,828,920 12,000 SH SOLE 0 0 12,000
CHUBB LIMITED COM H1467J104 3,664,289 11,740 SH SOLE 0 0 11,740
CISCO SYS INC COM 17275R102 19,049,211 247,296 SH SOLE 0 0 247,296
CITIGROUP INC COM NEW 172967424 4,975,895 42,642 SH SOLE 0 0 42,642
COCA COLA CONS INC COM 191098102 2,376,150 15,500 SH SOLE 0 0 15,500
COMMERCIAL METALS CO COM 201723103 4,531,418 65,464 SH SOLE 0 0 65,464
CORNING INC COM 219350105 16,998,811 194,139 SH SOLE 0 0 194,139
CSX CORP COM 126408103 3,385,750 93,400 SH SOLE 0 0 93,400
CUMMINS INC COM 231021106 3,182,656 6,235 SH SOLE 0 0 6,235
CURTISS WRIGHT CORP COM 231561101 2,921,731 5,300 SH SOLE 0 0 5,300
CVS HEALTH CORP COM 126650100 6,282,534 79,165 SH SOLE 0 0 79,165
DARDEN RESTAURANTS INC COM 237194105 1,584,596 8,611 SH SOLE 0 0 8,611
DESCARTES SYS GROUP INC COM 249906108 234,100 2,665 SH SOLE 0 0 2,665
DISNEY WALT CO COM 254687106 3,445,524 30,285 SH SOLE 0 0 30,285
DOVER CORP COM 260003108 2,490,481 12,756 SH SOLE 0 0 12,756
EBAY INC. COM 278642103 374,530 4,300 SH SOLE 0 0 4,300
ECOLAB INC COM 278865100 4,786,002 18,231 SH SOLE 0 0 18,231
EDISON INTL COM 281020107 2,985,395 49,740 SH SOLE 0 0 49,740
ELI LILLY & CO COM 532457108 4,943,528 4,600 SH SOLE 0 0 4,600
EMCOR GROUP INC COM 29084Q100 2,482,032 4,057 SH SOLE 0 0 4,057
ENBRIDGE INC COM 29250N105 6,670,158 139,547 SH SOLE 0 0 139,547
ENERFLEX LTD COM 29269R105 1,264,274 81,900 SH SOLE 0 0 81,900
ENTERGY CORP NEW COM 29364G103 262,963 2,845 SH SOLE 0 0 2,845
EVERSOURCE ENERGY COM 30040W108 1,615,920 24,000 SH SOLE 0 0 24,000
EXELON CORP COM 30161N101 1,704,369 39,100 SH SOLE 0 0 39,100
EXPEDIA GROUP INC COM NEW 30212P303 8,808,958 31,093 SH SOLE 0 0 31,093
FIRST SOLAR INC COM 336433107 4,524,504 17,320 SH SOLE 0 0 17,320
FLEX LTD ORD Y2573F102 919,472 15,218 SH SOLE 0 0 15,218
FOMENTO ECONOMICO MEXICANO S SPON ADR UNITS 344419106 370,219 3,663 SH SOLE 0 0 3,663
GE AEROSPACE COM NEW 369604301 1,543,846 5,012 SH SOLE 0 0 5,012
GE VERNOVA INC COM 36828A101 8,728,427 13,355 SH SOLE 0 0 13,355
GENERAL MTRS CO COM 37045V100 1,057,160 13,000 SH SOLE 0 0 13,000
GILDAN ACTIVEWEAR INC COM 375916103 10,344,118 165,278 SH SOLE 0 0 165,278
GILEAD SCIENCES INC COM 375558103 16,690,922 135,986 SH SOLE 0 0 135,986
GRAB HOLDINGS LIMITED CLASS A ORD G4124C109 480,467 96,286 SH SOLE 0 0 96,286
GRANITE REAL ESTATE INVT TR TR UNIT NEW 387437205 2,892,561 48,525 SH SOLE 0 0 48,525
GREENTREE HOSPITALITY GROUP SPONSORED ADS 39579V100 26,391 15,616 SH SOLE 0 0 15,616
GSK PLC SPONSORED ADR 37733W204 592,403 12,080 SH SOLE 0 0 12,080
HARTFORD INSURANCE GROUP INC COM 416515104 551,751 4,004 SH SOLE 0 0 4,004
HCA HEALTHCARE INC COM 40412C101 8,354,927 17,896 SH SOLE 0 0 17,896
HDFC BANK LTD SPONSORED ADS 40415F101 749,216 20,504 SH SOLE 0 0 20,504
HEWLETT PACKARD ENTERPRISE C COM 42824C109 2,589,428 107,803 SH SOLE 0 0 107,803
HOWMET AEROSPACE INC COM 443201108 1,250,622 6,100 SH SOLE 0 0 6,100
IDEXX LABS INC COM 45168D104 8,119,713 12,002 SH SOLE 0 0 12,002
IMPERIAL OIL LTD COM NEW 453038408 1,988,978 22,992 SH SOLE 0 0 22,992
INCYTE CORP COM 45337C102 4,313,780 43,675 SH SOLE 0 0 43,675
INFOSYS LTD SPONSORED ADR 456788108 514,356 28,864 SH SOLE 0 0 28,864
INSULET CORP COM 45784P101 361,269 1,271 SH SOLE 0 0 1,271
INTERACTIVE BROKERS GROUP IN COM CL A 45841N107 2,083,644 32,400 SH SOLE 0 0 32,400
INTERDIGITAL INC COM 45867G101 1,146,168 3,600 SH SOLE 0 0 3,600
INTERNATIONAL BUSINESS MACHS COM 459200101 18,136,050 61,227 SH SOLE 0 0 61,227
INTUITIVE SURGICAL INC COM NEW 46120E602 228,243 403 SH SOLE 0 0 403
ISHARES GOLD TR ISHARES NEW 464285204 306,823 3,780 SH SOLE 0 0 3,780
ISHARES TR CORE US AGGBD ET 464287226 16,659,984 166,800 SH SOLE 0 0 166,800
ISHARES TR IBOXX HI YD ETF 464288513 7,710,808 95,632 SH SOLE 0 0 95,632
ISHARES TR IBOXX INV CP ETF 464287242 11,150,787 101,196 SH SOLE 0 0 101,196
ISHARES TR JPMORGAN USD EMG 464288281 7,348,090 76,320 SH SOLE 0 0 76,320
ISHARES TR MSCI EAFE ETF 464287465 4,624,901 48,161 SH SOLE 0 0 48,161
ISHARES TR MSCI EMG MKT ETF 464287234 751,004 13,727 SH SOLE 0 0 13,727
ISHARES TR MSCI USA VALUE 46432F388 2,406,175 17,598 SH SOLE 0 0 17,598
ISHARES TR RUSSELL 2000 ETF 464287655 628,693 2,554 SH SOLE 0 0 2,554
ISHARES TR US TREAS BD ETF 46429B267 21,385,528 928,796 SH SOLE 0 0 928,796
JOHNSON & JOHNSON COM 478160104 11,288,709 54,548 SH SOLE 0 0 54,548
JOHNSON CTLS INTL PLC SHS G51502105 3,011,114 25,145 SH SOLE 0 0 25,145
JPMORGAN CHASE & CO. COM 46625H100 4,110,561 12,757 SH SOLE 0 0 12,757
KANZHUN LIMITED SPONSORED ADS 48553T106 305,700 15,000 SH SOLE 0 0 15,000
KE HLDGS INC SPONSORED ADS 482497104 326,232 20,700 SH SOLE 0 0 20,700
KINDER MORGAN INC DEL COM 49456B101 1,698,882 61,800 SH SOLE 0 0 61,800
KINROSS GOLD CORP COM 496902404 6,368,641 225,810 SH SOLE 0 0 225,810
KLA CORP COM NEW 482480100 11,800,857 9,712 SH SOLE 0 0 9,712
KT CORP SPONSORED ADR 48268K101 617,018 32,526 SH SOLE 0 0 32,526
LAM RESEARCH CORP COM NEW 512807306 14,664,991 85,670 SH SOLE 0 0 85,670
LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109 70,834 13,365 SH SOLE 0 0 13,365
LPL FINL HLDGS INC COM 50212V100 704,339 1,972 SH SOLE 0 0 1,972
MAKEMYTRIP LIMITED MAURITIUS SHS V5633W109 460,940 5,613 SH SOLE 0 0 5,613
MANULIFE FINL CORP COM 56501R106 10,833,360 297,950 SH SOLE 0 0 297,950
MARRIOTT INTL INC NEW CL A 571903202 806,624 2,600 SH SOLE 0 0 2,600
MARVELL TECHNOLOGY INC COM 573874104 1,756,537 20,670 SH SOLE 0 0 20,670
MCDONALDS CORP COM 580135101 467,614 1,530 SH SOLE 0 0 1,530
MCKESSON CORP COM 58155Q103 5,156,343 6,286 SH SOLE 0 0 6,286
MERCADOLIBRE INC COM 58733R102 223,583 111 SH SOLE 0 0 111
MERCK & CO INC COM 58933Y105 5,836,983 55,453 SH SOLE 0 0 55,453
META PLATFORMS INC CL A 30303M102 356,449 540 SH SOLE 0 0 540
MICRON TECHNOLOGY INC COM 595112103 884,771 3,100 SH SOLE 0 0 3,100
MICROSOFT CORP COM 594918104 10,497,939 21,707 SH SOLE 0 0 21,707
MOHAWK INDS INC COM 608190104 1,046,001 9,570 SH SOLE 0 0 9,570
MOODYS CORP COM 615369105 1,219,910 2,388 SH SOLE 0 0 2,388
MUELLER INDS INC COM 624756102 2,894,682 25,215 SH SOLE 0 0 25,215
NATIONAL FUEL GAS CO COM 636180101 1,718,088 21,460 SH SOLE 0 0 21,460
NETAPP INC COM 64110D104 1,262,591 11,790 SH SOLE 0 0 11,790
NEUROCRINE BIOSCIENCES INC COM 64125C109 3,827,992 26,990 SH SOLE 0 0 26,990
NEW GOLD INC CDA COM 644535106 1,758,729 201,570 SH SOLE 0 0 201,570
NEW YORK TIMES CO CL A 650111107 4,944,717 71,229 SH SOLE 0 0 71,229
NEWMONT CORP COM 651639106 924,611 9,260 SH SOLE 0 0 9,260
NOVARTIS AG SPONSORED ADR 66987V109 296,696 2,152 SH SOLE 0 0 2,152
NUTRIEN LTD COM 67077M108 13,688,762 221,481 SH SOLE 0 0 221,481
NVIDIA CORPORATION COM 67066G104 37,906,498 203,252 SH SOLE 0 0 203,252
OLD REP INTL CORP COM 680223104 1,318,996 28,900 SH SOLE 0 0 28,900
ONEMAIN HLDGS INC COM 68268W103 2,500,363 37,015 SH SOLE 0 0 37,015
OR ROYALTIES INC. COM SHS 68390D106 2,530,049 71,330 SH SOLE 0 0 71,330
ORACLE CORP COM 68389X105 212,062 1,088 SH SOLE 0 0 1,088
P T TELEKOMUNIKASI INDONESIA SPONSORED ADR 715684106 509,157 24,188 SH SOLE 0 0 24,188
PARKER-HANNIFIN CORP COM 701094104 6,225,674 7,083 SH SOLE 0 0 7,083
PDD HOLDINGS INC SPONSORED ADS 722304102 430,315 3,795 SH SOLE 0 0 3,795
PHILLIPS 66 COM 718546104 1,706,554 13,225 SH SOLE 0 0 13,225
PROCTER AND GAMBLE CO COM 742718109 309,693 2,161 SH SOLE 0 0 2,161
PROGRESSIVE CORP COM 743315103 363,669 1,597 SH SOLE 0 0 1,597
QUALCOMM INC COM 747525103 2,841,140 16,610 SH SOLE 0 0 16,610
RALPH LAUREN CORP CL A 751212101 4,733,423 13,386 SH SOLE 0 0 13,386
RELIANCE INC COM 759509102 270,960 938 SH SOLE 0 0 938
RIVIAN AUTOMOTIVE INC COM CL A 76954A103 4,651,954 236,020 SH SOLE 0 0 236,020
ROYAL BK CDA COM 780087102 26,275,844 153,928 SH SOLE 0 0 153,928
RYDER SYS INC COM 783549108 1,753,132 9,160 SH SOLE 0 0 9,160
SEA LTD SPONSORD ADS 81141R100 400,315 3,138 SH SOLE 0 0 3,138
SEAGATE TECHNOLOGY HLDNGS PL ORD SHS G7997R103 12,750,557 46,300 SH SOLE 0 0 46,300
SHOPIFY INC CL A SUB VTG SHS 82509L107 18,275,890 113,356 SH SOLE 0 0 113,356
SLB LIMITED COM STK 806857108 959,500 25,000 SH SOLE 0 0 25,000
SNAP ON INC COM 833034101 528,616 1,534 SH SOLE 0 0 1,534
SOCIEDAD QUIMICA Y MINERA DE SPON ADR SER B 833635105 241,970 3,517 SH SOLE 0 0 3,517
SOUTHERN COPPER CORP COM 84265V105 216,463 1,509 SH SOLE 0 0 1,509
SPDR SERIES TRUST STATE STREET SPD 78468R663 6,812,836 74,555 SH SOLE 0 0 74,555
STANTEC INC COM 85472N109 405,733 4,294 SH SOLE 0 0 4,294
STEEL DYNAMICS INC COM 858119100 8,727,353 51,504 SH SOLE 0 0 51,504
SYNCHRONY FINANCIAL COM 87165B103 8,783,177 105,276 SH SOLE 0 0 105,276
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 1,587,825 5,225 SH SOLE 0 0 5,225
TE CONNECTIVITY PLC ORD SHS G87052109 10,711,626 47,082 SH SOLE 0 0 47,082
TECHNIPFMC PLC COM G87110105 2,571,112 57,700 SH SOLE 0 0 57,700
TENCENT MUSIC ENTMT GROUP SPON ADS 88034P109 427,329 24,377 SH SOLE 0 0 24,377
TESLA INC COM 88160R101 1,812,372 4,030 SH SOLE 0 0 4,030
TJX COS INC NEW COM 872540109 9,351,162 60,876 SH SOLE 0 0 60,876
TKO GROUP HOLDINGS INC CL A 87256C101 247,665 1,185 SH SOLE 0 0 1,185
TOPBUILD CORP COM 89055F103 4,938,278 11,837 SH SOLE 0 0 11,837
TORONTO DOMINION BK ONT COM NEW 891160509 16,762,772 177,625 SH SOLE 0 0 177,625
TRAVELERS COMPANIES INC COM 89417E109 2,007,795 6,922 SH SOLE 0 0 6,922
UBS GROUP AG SHS H42097107 243,128 5,250 SH SOLE 0 0 5,250
ULTA BEAUTY INC COM 90384S303 10,940,396 18,083 SH SOLE 0 0 18,083
UNITED AIRLS HLDGS INC COM 910047109 4,834,314 43,233 SH SOLE 0 0 43,233
UNITED THERAPEUTICS CORP DEL COM 91307C102 2,163,390 4,440 SH SOLE 0 0 4,440
US BANCORP DEL COM NEW 902973304 9,803,833 183,730 SH SOLE 0 0 183,730
VALE S A SPONSORED ADS 91912E105 180,244 13,833 SH SOLE 0 0 13,833
VALERO ENERGY CORP COM 91913Y100 7,488,340 46,000 SH SOLE 0 0 46,000
VANECK ETF TRUST GREEN BOND ETF 92189F171 224,734 9,235 SH SOLE 0 0 9,235
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 5,277,926 8,416 SH SOLE 0 0 8,416
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 844,244 5,985 SH SOLE 0 0 5,985
VERIZON COMMUNICATIONS INC COM 92343V104 1,856,881 45,590 SH SOLE 0 0 45,590
VERTIV HOLDINGS CO COM CL A 92537N108 1,984,136 12,247 SH SOLE 0 0 12,247
VISA INC COM CL A 92826C839 3,425,385 9,767 SH SOLE 0 0 9,767
WALMART INC COM 931142103 4,907,610 44,050 SH SOLE 0 0 44,050
WELLS FARGO CO NEW COM 949746101 3,709,360 39,800 SH SOLE 0 0 39,800
WEST FRASER TIMBER CO LTD COM 952845105 213,945 3,500 SH SOLE 0 0 3,500
WILLIAMS SONOMA INC COM 969904101 238,060 1,333 SH SOLE 0 0 1,333