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,407,643 68,765 SH SOLE 0 0 68,765
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 1,029,732 3,300 SH SOLE 0 0 3,300
ACUITY INC COM 00508Y102 7,514,429 28,534 SH SOLE 0 0 28,534
AFFILIATED MANAGERS GROUP IN COM 008252108 586,425 3,490 SH SOLE 0 0 3,490
AGNICO EAGLE MINES LTD COM 008474108 15,747,750 145,372 SH SOLE 0 0 145,372
ALAMOS GOLD INC NEW COM CL A 011532108 8,038,555 300,897 SH SOLE 0 0 300,897
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 922,965 6,980 SH SOLE 0 0 6,980
ALLSTATE CORP COM 020002101 340,630 1,645 SH SOLE 0 0 1,645
ALNYLAM PHARMACEUTICALS INC COM 02043Q107 1,655,223 6,130 SH SOLE 0 0 6,130
ALPHABET INC CAP STK CL A 02079K305 2,418,570 15,640 SH SOLE 0 0 15,640
ALPHABET INC CAP STK CL C 02079K107 4,124,160 26,398 SH SOLE 0 0 26,398
AMAZON COM INC COM 023135106 7,836,809 41,190 SH SOLE 0 0 41,190
AMBEV SA SPONSORED ADR 02319V103 153,780 66,000 SH SOLE 0 0 66,000
AMERICA MOVIL SAB DE CV SPON ADS RP CL B 02390A101 272,043 19,131 SH SOLE 0 0 19,131
AMERICAN WTR WKS CO INC NEW COM 030420103 2,159,693 14,640 SH SOLE 0 0 14,640
AMERIPRISE FINL INC COM 03076C106 447,802 925 SH SOLE 0 0 925
AMGEN INC COM 031162100 6,319,792 20,285 SH SOLE 0 0 20,285
APPLE INC COM 037833100 12,979,056 58,430 SH SOLE 0 0 58,430
AUTODESK INC COM 052769106 7,330,400 28,000 SH SOLE 0 0 28,000
BANCO BRADESCO S A SP ADR PFD NEW 059460303 54,981 24,655 SH SOLE 0 0 24,655
BANCO SANTANDER CHILE NEW SP ADR REP COM 05965X109 255,360 11,200 SH SOLE 0 0 11,200
BANK MONTREAL QUE COM 063671101 2,307,281 24,165 SH SOLE 0 0 24,165
BANK NEW YORK MELLON CORP COM 064058100 2,558,874 30,510 SH SOLE 0 0 30,510
BANK NOVA SCOTIA HALIFAX COM 064149107 1,140,130 24,050 SH SOLE 0 0 24,050
BARCLAYS PLC ADR 06738E204 639,821 41,655 SH SOLE 0 0 41,655
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 3,427,152 6,435 SH SOLE 0 0 6,435
BJS WHSL CLUB HLDGS INC COM 05550J101 1,951,110 17,100 SH SOLE 0 0 17,100
BOOKING HOLDINGS INC COM 09857L108 6,592,488 1,431 SH SOLE 0 0 1,431
BOSTON SCIENTIFIC CORP COM 101137107 8,462,823 83,890 SH SOLE 0 0 83,890
BRISTOL-MYERS SQUIBB CO COM 110122108 1,219,190 19,990 SH SOLE 0 0 19,990
BROADCOM INC COM 11135F101 1,495,987 8,935 SH SOLE 0 0 8,935
BROOKFIELD CORP CL A LTD VT SH 11271J107 1,242,949 23,754 SH SOLE 0 0 23,754
CANADIAN IMPERIAL BK COMM COM 136069101 515,200 9,160 SH SOLE 0 0 9,160
CANADIAN NAT RES LTD COM 136385101 972,699 31,616 SH SOLE 0 0 31,616
CANADIAN PACIFIC KANSAS CITY COM 13646K108 1,429,683 20,375 SH SOLE 0 0 20,375
CASEYS GEN STORES INC COM 147528103 1,345,524 3,100 SH SOLE 0 0 3,100
CELESTICA INC COM 15101Q207 1,426,996 18,092 SH SOLE 0 0 18,092
CEMEX SAB DE CV SPON ADR NEW 151290889 120,121 21,412 SH SOLE 0 0 21,412
CENCORA INC COM 03073E105 214,129 770 SH SOLE 0 0 770
CHENIERE ENERGY INC COM NEW 16411R208 1,527,240 6,600 SH SOLE 0 0 6,600
CHURCH & DWIGHT CO INC COM 171340102 3,473,340 31,550 SH SOLE 0 0 31,550
CINTAS CORP COM 172908105 4,590,513 22,335 SH SOLE 0 0 22,335
CISCO SYS INC COM 17275R102 16,297,179 264,093 SH SOLE 0 0 264,093
CITIGROUP INC COM NEW 172967424 6,201,402 87,356 SH SOLE 0 0 87,356
COCA COLA CONS INC COM 191098102 233,550 173 SH SOLE 0 0 173
CORNING INC COM 219350105 9,835,146 214,835 SH SOLE 0 0 214,835
COSTCO WHSL CORP NEW COM 22160K105 1,648,495 1,743 SH SOLE 0 0 1,743
CUMMINS INC COM 231021106 14,185,354 45,257 SH SOLE 0 0 45,257
DARDEN RESTAURANTS INC COM 237194105 6,606,560 31,799 SH SOLE 0 0 31,799
DESCARTES SYS GROUP INC COM 249906108 5,959,776 59,209 SH SOLE 0 0 59,209
DICKS SPORTING GOODS INC COM 253393102 3,120,753 15,483 SH SOLE 0 0 15,483
ECOLAB INC COM 278865100 1,243,516 4,905 SH SOLE 0 0 4,905
ELEVANCE HEALTH INC COM 036752103 330,570 760 SH SOLE 0 0 760
ELI LILLY & CO COM 532457108 951,448 1,152 SH SOLE 0 0 1,152
EMCOR GROUP INC COM 29084Q100 2,210,387 5,980 SH SOLE 0 0 5,980
ENBRIDGE INC COM 29250N105 887,434 20,054 SH SOLE 0 0 20,054
ENTERGY CORP NEW COM 29364G103 254,333 2,975 SH SOLE 0 0 2,975
EVERSOURCE ENERGY COM 30040W108 1,683,181 27,100 SH SOLE 0 0 27,100
EXPEDITORS INTL WASH INC COM 302130109 3,992,300 33,200 SH SOLE 0 0 33,200
F5 INC COM 315616102 1,909,156 7,170 SH SOLE 0 0 7,170
FISERV INC COM 337738108 3,689,407 16,707 SH SOLE 0 0 16,707
FLEX LTD ORD Y2573F102 2,423,772 73,270 SH SOLE 0 0 73,270
FOMENTO ECONOMICO MEXICANO S SPON ADR UNITS 344419106 283,275 2,903 SH SOLE 0 0 2,903
GILDAN ACTIVEWEAR INC COM 375916103 11,108,713 251,308 SH SOLE 0 0 251,308
GILEAD SCIENCES INC COM 375558103 20,582,352 183,689 SH SOLE 0 0 183,689
GOLDMAN SACHS GROUP INC COM 38141G104 4,368,135 7,996 SH SOLE 0 0 7,996
GRAB HOLDINGS LIMITED CLASS A ORD G4124C109 399,936 88,286 SH SOLE 0 0 88,286
GRANITE REAL ESTATE INVT TR TR UNIT NEW 387437205 3,501,694 75,165 SH SOLE 0 0 75,165
GREENTREE HOSPITALITY GROUP SPONSORED ADS 39579V100 37,791 15,616 SH SOLE 0 0 15,616
GSK PLC SPONSORED ADR 37733W204 380,039 9,810 SH SOLE 0 0 9,810
GUIDEWIRE SOFTWARE INC COM 40171V100 2,510,624 13,400 SH SOLE 0 0 13,400
HARTFORD INSURANCE GROUP INC COM 416515104 500,983 4,049 SH SOLE 0 0 4,049
HCA HEALTHCARE INC COM 40412C101 5,563,355 16,100 SH SOLE 0 0 16,100
HDFC BANK LTD SPONSORED ADS 40415F101 647,923 9,752 SH SOLE 0 0 9,752
HP INC COM 40434L105 977,457 35,300 SH SOLE 0 0 35,300
ILLINOIS TOOL WKS INC COM 452308109 892,836 3,600 SH SOLE 0 0 3,600
IMPERIAL OIL LTD COM NEW 453038408 6,826,140 94,512 SH SOLE 0 0 94,512
INFOSYS LTD SPONSORED ADR 456788108 219,000 12,000 SH SOLE 0 0 12,000
INSULET CORP COM 45784P101 4,466,471 17,008 SH SOLE 0 0 17,008
INTERNATIONAL BUSINESS MACHS COM 459200101 18,243,936 73,369 SH SOLE 0 0 73,369
INTUITIVE SURGICAL INC COM NEW 46120E602 886,038 1,789 SH SOLE 0 0 1,789
ISHARES GOLD TR ISHARES NEW 464285204 222,869 3,780 SH SOLE 0 0 3,780
ISHARES TR 20 YR TR BD ETF 464287432 5,014,114 55,082 SH SOLE 0 0 55,082
ISHARES TR CORE US AGGBD ET 464287226 17,238,788 174,270 SH SOLE 0 0 174,270
ISHARES TR IBOXX HI YD ETF 464288513 4,046,031 51,287 SH SOLE 0 0 51,287
ISHARES TR IBOXX INV CP ETF 464287242 10,612,166 97,637 SH SOLE 0 0 97,637
ISHARES TR JPMORGAN USD EMG 464288281 6,515,233 71,920 SH SOLE 0 0 71,920
ISHARES TR MSCI EAFE ETF 464287465 3,979,842 48,695 SH SOLE 0 0 48,695
ISHARES TR MSCI EMG MKT ETF 464287234 259,928 5,948 SH SOLE 0 0 5,948
ISHARES TR US TREAS BD ETF 46429B267 18,089,948 787,204 SH SOLE 0 0 787,204
JOHNSON & JOHNSON COM 478160104 243,785 1,470 SH SOLE 0 0 1,470
JPMORGAN CHASE & CO. COM 46625H100 9,162,691 37,353 SH SOLE 0 0 37,353
JUNIPER NETWORKS INC COM 48203R104 3,565,801 98,530 SH SOLE 0 0 98,530
KANZHUN LIMITED SPONSORED ADS 48553T106 249,210 13,000 SH SOLE 0 0 13,000
KIMBERLY-CLARK CORP COM 494368103 8,813,089 61,968 SH SOLE 0 0 61,968
KINROSS GOLD CORP COM 496902404 8,684,261 689,400 SH SOLE 0 0 689,400
KROGER CO COM 501044101 3,486,035 51,500 SH SOLE 0 0 51,500
KT CORP SPONSORED ADR 48268K101 505,195 28,526 SH SOLE 0 0 28,526
LANTHEUS HLDGS INC COM 516544103 741,760 7,600 SH SOLE 0 0 7,600
LIBERTY BROADBAND CORP COM SER C 530307305 3,858,718 45,370 SH SOLE 0 0 45,370
LOUISIANA PAC CORP COM 546347105 2,545,179 27,671 SH SOLE 0 0 27,671
LPL FINL HLDGS INC COM 50212V100 3,302,478 10,095 SH SOLE 0 0 10,095
MANULIFE FINL CORP COM 56501R106 1,523,485 48,900 SH SOLE 0 0 48,900
MARVELL TECHNOLOGY INC COM 573874104 1,979,476 32,150 SH SOLE 0 0 32,150
MASTERCARD INCORPORATED CL A 57636Q104 309,688 565 SH SOLE 0 0 565
MCDONALDS CORP COM 580135101 477,926 1,530 SH SOLE 0 0 1,530
MCKESSON CORP COM 58155Q103 8,125,681 12,074 SH SOLE 0 0 12,074
MERCADOLIBRE INC COM 58733R102 224,350 115 SH SOLE 0 0 115
MERCK & CO INC COM 58933Y105 346,384 3,859 SH SOLE 0 0 3,859
META PLATFORMS INC CL A 30303M102 6,089,820 10,566 SH SOLE 0 0 10,566
MICROSOFT CORP COM 594918104 1,278,578 3,406 SH SOLE 0 0 3,406
MOODYS CORP COM 615369105 1,403,124 3,013 SH SOLE 0 0 3,013
MOTOROLA SOLUTIONS INC COM NEW 620076307 10,181,272 23,255 SH SOLE 0 0 23,255
NETAPP INC COM 64110D104 449,653 5,119 SH SOLE 0 0 5,119
NETFLIX INC COM 64110L106 5,164,351 5,538 SH SOLE 0 0 5,538
NOKIA CORP SPONSORED ADR 654902204 67,720 12,850 SH SOLE 0 0 12,850
NOVARTIS AG SPONSORED ADR 66987V109 322,735 2,895 SH SOLE 0 0 2,895
NRG ENERGY INC COM NEW 629377508 1,823,286 19,100 SH SOLE 0 0 19,100
NUTRIEN LTD COM 67077M108 1,429,144 28,800 SH SOLE 0 0 28,800
NVIDIA CORPORATION COM 67066G104 28,524,424 263,189 SH SOLE 0 0 263,189
OLD REP INTL CORP COM 680223104 2,780,698 70,900 SH SOLE 0 0 70,900
ONEMAIN HLDGS INC COM 68268W103 1,105,372 22,614 SH SOLE 0 0 22,614
ORACLE CORP COM 68389X105 3,289,869 23,531 SH SOLE 0 0 23,531
OSISKO GOLD ROYALTIES LTD COM 68827L101 2,232,514 105,800 SH SOLE 0 0 105,800
P T TELEKOMUNIKASI INDONESIA SPONSORED ADR 715684106 423,722 28,688 SH SOLE 0 0 28,688
PACCAR INC COM 693718108 205,451 2,110 SH SOLE 0 0 2,110
PAYCHEX INC COM 704326107 1,747,375 11,326 SH SOLE 0 0 11,326
PEARSON PLC SPONSORED ADR 705015105 767,519 47,940 SH SOLE 0 0 47,940
PERMIAN RESOURCES CORP CLASS A COM 71424F105 1,149,550 83,000 SH SOLE 0 0 83,000
PROCTER AND GAMBLE CO COM 742718109 2,443,652 14,339 SH SOLE 0 0 14,339
PROGRESSIVE CORP COM 743315103 11,997,360 42,392 SH SOLE 0 0 42,392
PULTE GROUP INC COM 745867101 415,312 4,040 SH SOLE 0 0 4,040
QUALCOMM INC COM 747525103 2,569,588 16,728 SH SOLE 0 0 16,728
RALPH LAUREN CORP CL A 751212101 1,406,114 6,370 SH SOLE 0 0 6,370
RELIANCE INC COM 759509102 339,281 1,175 SH SOLE 0 0 1,175
RIVIAN AUTOMOTIVE INC COM CL A 76954A103 2,146,878 172,440 SH SOLE 0 0 172,440
ROBLOX CORP CL A 771049103 3,509,699 60,211 SH SOLE 0 0 60,211
ROYAL BK CDA COM 780087102 16,826,301 149,397 SH SOLE 0 0 149,397
SALESFORCE INC COM 79466L302 5,332,850 19,872 SH SOLE 0 0 19,872
SAP SE SPON ADR 803054204 1,189,995 4,433 SH SOLE 0 0 4,433
SEA LTD SPONSORD ADS 81141R100 317,482 2,433 SH SOLE 0 0 2,433
SEAGATE TECHNOLOGY HLDNGS PL ORD SHS G7997R103 6,205,343 73,047 SH SOLE 0 0 73,047
SERVICENOW INC COM 81762P102 328,806 413 SH SOLE 0 0 413
SHERWIN WILLIAMS CO COM 824348106 2,280,211 6,530 SH SOLE 0 0 6,530
SHOPIFY INC CL A 82509L107 12,822,515 134,805 SH SOLE 0 0 134,805
SNAP ON INC COM 833034101 3,553,433 10,544 SH SOLE 0 0 10,544
SPDR SER TR BLOOMBERG 1-3 MO 78468R663 8,646,286 94,258 SH SOLE 0 0 94,258
SPROUTS FMRS MKT INC COM 85208M102 2,589,080 16,962 SH SOLE 0 0 16,962
STANTEC INC COM 85472N109 658,785 7,949 SH SOLE 0 0 7,949
STEEL DYNAMICS INC COM 858119100 6,560,946 52,454 SH SOLE 0 0 52,454
STRIDE INC COM 86333M108 699,292 5,528 SH SOLE 0 0 5,528
SUNCOR ENERGY INC NEW COM 867224107 8,008,930 206,871 SH SOLE 0 0 206,871
SYNCHRONY FINANCIAL COM 87165B103 3,881,031 73,310 SH SOLE 0 0 73,310
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 2,066,036 12,446 SH SOLE 0 0 12,446
TAPESTRY INC COM 876030107 2,315,433 32,885 SH SOLE 0 0 32,885
TARGA RES CORP COM 87612G101 2,546,971 12,705 SH SOLE 0 0 12,705
TECHNIPFMC PLC COM G87110105 1,147,178 36,200 SH SOLE 0 0 36,200
TENCENT MUSIC ENTMT GROUP SPON ADS 88034P109 390,180 27,077 SH SOLE 0 0 27,077
TEXAS INSTRS INC COM 882508104 3,477,375 19,351 SH SOLE 0 0 19,351
TIMKEN CO COM 887389104 271,669 3,780 SH SOLE 0 0 3,780
T-MOBILE US INC COM 872590104 5,057,622 18,963 SH SOLE 0 0 18,963
TOAST INC CL A 888787108 1,748,059 52,700 SH SOLE 0 0 52,700
TORONTO DOMINION BK ONT COM NEW 891160509 6,759,581 112,823 SH SOLE 0 0 112,823
TRIP COM GROUP LTD ADS 89677Q107 334,558 5,262 SH SOLE 0 0 5,262
TRIPLE FLAG PRECIOUS METAL COM 89679M104 721,126 37,700 SH SOLE 0 0 37,700
UBS GROUP AG SHS H42097107 212,266 6,930 SH SOLE 0 0 6,930
UNITED RENTALS INC COM 911363109 617,300 985 SH SOLE 0 0 985
UNUM GROUP COM 91529Y106 455,769 5,595 SH SOLE 0 0 5,595
VALE S A SPONSORED ADS 91912E105 129,481 12,974 SH SOLE 0 0 12,974
VANECK ETF TRUST GREEN BOND ETF 92189F171 222,208 9,235 SH SOLE 0 0 9,235
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 6,527,685 12,702 SH SOLE 0 0 12,702
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 583,576 5,033 SH SOLE 0 0 5,033
VERIZON COMMUNICATIONS INC COM 92343V104 4,205,779 92,720 SH SOLE 0 0 92,720
VERTEX PHARMACEUTICALS INC COM 92532F100 2,317,440 4,780 SH SOLE 0 0 4,780
VICI PPTYS INC COM 925652109 6,455,498 197,900 SH SOLE 0 0 197,900
VIPSHOP HLDGS LTD SPONSORED ADS A 92763W103 364,058 23,218 SH SOLE 0 0 23,218
VISA INC COM CL A 92826C839 16,493,349 47,062 SH SOLE 0 0 47,062
WALMART INC COM 931142103 3,473,148 39,562 SH SOLE 0 0 39,562
WASTE CONNECTIONS INC COM 94106B101 4,788,744 24,572 SH SOLE 0 0 24,572
WEST FRASER TIMBER CO LTD COM 952845105 6,479,665 84,374 SH SOLE 0 0 84,374
WILLIAMS SONOMA INC COM 969904101 252,960 1,600 SH SOLE 0 0 1,600
WYNDHAM HOTELS & RESORTS INC COM 98311A105 2,623,885 28,990 SH SOLE 0 0 28,990