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
Agnico Eagle Mines Ltd Common 008474108   10,648,165 122,140 SH   SOLE   122,140 0 0
Alamos Gold Inc Common 011532108   83,025 4,100 SH   SOLE   4,100 0 0
Alerian MLP ETF ETP 00162Q452   47,828 1,020 SH   SOLE   1,020 0 0
Alibaba Group Holding Ltd Common 01609W102   314,669 4,204 SH   SOLE   4,204 0 0
Allstate Corp/The Common 020002101   7,720,724 45,400 SH   SOLE   45,400 0 0
Alphabet Inc Common 02079K107   39,514 240 SH   SOLE   240 0 0
Amazon.com Inc Common 023135106   3,332,875 19,045 SH   SOLE   19,045 0 0
Amplify Online Retail ETF ETP 032108102   410,469 7,700 SH   SOLE   7,700 0 0
Amplify Transformational Data Sharing ETF ETP 032108607   478,485 15,500 SH   SOLE   15,500 0 0
ArcelorMittal SA Common 03938L203   274,335 10,969 SH   SOLE   10,969 0 0
Arista Networks Inc Common 040413106   297,866 1,161 SH   SOLE   1,161 0 0
Ascendis Pharma A/S Common 04351P101   429,718 3,104 SH   SOLE   3,104 0 0
ASML Holding NV Common N07059210   368,182 422 SH   SOLE   422 0 0
Axon Enterprise Inc Common 05464C101   4,440,798 14,158 SH   SOLE   14,158 0 0
Baidu Inc Common 056752108   324,676 3,140 SH   SOLE   3,140 0 0
Banco Bilbao Vizcaya Argentaria SA Common 05946K101   371,241 34,663 SH   SOLE   34,663 0 0
Banco Macro SA Common 05961W105   583,357 10,771 SH   SOLE   10,771 0 0
Banco Santander SA Common 05964H105   362,846 75,593 SH   SOLE   75,593 0 0
Bancolombia SA Common 05968L102   350,562 10,714 SH   SOLE   10,714 0 0
Bank of America Corp Common 060505104   2,387,145 64,500 SH   SOLE   64,500 0 0
Bank of Montreal Common 063671101   2,514,371 20,389 SH   SOLE   20,389 0 0
Bank of Nova Scotia/The Common 064149107   398,412 6,300 SH   SOLE   6,300 0 0
Barclays PLC Common 06738E204   411,290 40,165 SH   SOLE   40,165 0 0
BellRing Brands Inc Common 07831C103   3,555,155 64,440 SH   SOLE   64,440 0 0
BP PLC Common 055622104   343,115 8,850 SH   SOLE   8,850 0 0
BRF SA Common 10552T107   361,492 109,876 SH   SOLE   109,876 0 0
Broadcom Inc Common 11135F101   11,403,368 8,770 SH   SOLE   8,770 0 0
BWX Technologies Inc Common 05605H100   4,457,136 46,540 SH   SOLE   46,540 0 0
Canadian Imperial Bank of Commerce Common 136069101   12,801,299 199,211 SH   SOLE   199,211 0 0
Canadian Natural Resources Ltd Common 136385101   14,825,958 142,120 SH   SOLE   142,120 0 0
Canadian Pacific Kansas City Ltd Common 13646K108   7,861,320 72,790 SH   SOLE   72,790 0 0
Celestica Inc Common 15101Q108   1,782,338 29,800 SH   SOLE   29,800 0 0
Centrais Eletricas Brasileiras SA Common 15234Q207   267,352 36,325 SH   SOLE   36,325 0 0
CGI Inc Common 12532H104   1,018,277 7,300 SH   SOLE   7,300 0 0
Cia Cervecerias Unidas SA Common 204429104   293,340 24,243 SH   SOLE   24,243 0 0
Cia de Minas Buenaventura SAA Common 204448104   361,951 20,922 SH   SOLE   20,922 0 0
Cia Siderurgica Nacional SA Common 20440W105   218,587 81,259 SH   SOLE   81,259 0 0
Citigroup Inc Common 172967424   7,473,149 122,910 SH   SOLE   122,910 0 0
Costco Wholesale Corp Common 22160K105   10,218,914 14,136 SH   SOLE   14,136 0 0
Crane Co Common 224408104   2,128,152 15,200 SH   SOLE   15,200 0 0
Criteo SA Common 226718104   426,367 12,168 SH   SOLE   12,168 0 0
Crowdstrike Holdings Inc Common 22788C105   464,554 1,588 SH   SOLE   1,588 0 0
Descartes Systems Group Inc/The Common 249906108   996,060 7,800 SH   SOLE   7,800 0 0
Dexcom Inc Common 252131107   808,927 6,350 SH   SOLE   6,350 0 0
Eaton Corp PLC Common G29183103   10,081,615 31,772 SH   SOLE   31,772 0 0
elf Beauty Inc Common 26856L103   1,309,829 8,059 SH   SOLE   8,059 0 0
Eli Lilly & Co Common 532457108   13,077,957 16,743 SH   SOLE   16,743 0 0
Enel Chile SA Common 29278D105   273,766 92,802 SH   SOLE   92,802 0 0
Eni SpA Common 26874R108   305,983 9,553 SH   SOLE   9,553 0 0
Equinor ASA Common 29446M102   270,447 10,171 SH   SOLE   10,171 0 0
Financial Select Sector SPDR Fund ETP 81369Y605   698,228 17,300 SH   SOLE   17,300 0 0
First Trust Industrials/Producer Durables AlphaDEX Fund ETP 33734X150   712,608 10,400 SH   SOLE   10,400 0 0
First Trust Materials AlphaDEX Fund ETP 33734X168   740,304 11,000 SH   SOLE   11,000 0 0
First Trust RBA American Industrial Renaissance ETF ETP 33738R704   592,875 9,300 SH   SOLE   9,300 0 0
First Trust Rising Dividend Achievers ETF ETP 33738R506   784,870 14,720 SH   SOLE   14,720 0 0
First Trust SMID Cap Rising Dividend Achievers ETF ETP 33741X102   770,095 23,500 SH   SOLE   23,500 0 0
Franco-Nevada Corp Common 351858105   21,544 130 SH   SOLE   130 0 0
Freeport-McMoRan Inc Common 35671D857   6,403,307 128,220 SH   SOLE   128,220 0 0
Full Truck Alliance Co Ltd Common 35969L108   396,206 46,017 SH   SOLE   46,017 0 0
Futu Holdings Ltd Common 36118L106   373,512 5,808 SH   SOLE   5,808 0 0
Galapagos NV Common 36315X101   219,549 7,717 SH   SOLE   7,717 0 0
General Dynamics Corp Common 369550108   5,284,179 18,406 SH   SOLE   18,406 0 0
Genmab A/S Common 372303206   286,232 10,337 SH   SOLE   10,337 0 0
Global X Copper Miners ETF ETP 37954Y830   924,554 20,200 SH   SOLE   20,200 0 0
Global X MSCI Argentina ETF ETP 37950E259   321,552 5,600 SH   SOLE   5,600 0 0
Global X Uranium ETF ETP 37954Y871   561,015 19,500 SH   SOLE   19,500 0 0
Global X US Infrastructure Development ETF ETP 37954Y673   755,424 20,150 SH   SOLE   20,150 0 0
Gold Fields Ltd Common 38059T106   314,442 19,446 SH   SOLE   19,446 0 0
Grupo Aeroportuario del Centro Norte SAB de CV Common 400501102   348,548 3,950 SH   SOLE   3,950 0 0
Grupo Financiero Galicia SA Common 399909100   570,249 17,584 SH   SOLE   17,584 0 0
GSK PLC Common 37733W204   340,761 8,223 SH   SOLE   8,223 0 0
Harmony Gold Mining Co Ltd Common 413216300   425,235 49,619 SH   SOLE   49,619 0 0
Hello Group Inc Common 423403104   256,543 44,004 SH   SOLE   44,004 0 0
Howmet Aerospace Inc Common 443201108   3,326,820 49,840 SH   SOLE   49,840 0 0
HSBC Holdings PLC Common 404280406   334,694 7,680 SH   SOLE   7,680 0 0
Imperial Oil Ltd Common 453038408   15,009,597 158,580 SH   SOLE   158,580 0 0
Industrial Select Sector SPDR Fund ETP 81369Y704   52,254 430 SH   SOLE   430 0 0
InterContinental Hotels Group PLC Common 45857P806   368,616 3,748 SH   SOLE   3,748 0 0
International Business Machines Corp Common 459200101   6,939,016 41,751 SH   SOLE   41,751 0 0
Invesco Exchange-Traded Fund Trust Invesco Dorsey Wright Utilities Momentum ETF ETP 46137V795   458,055 13,500 SH   SOLE   13,500 0 0
iShares Bitcoin Trust ETP 46438F101   819,108 24,400 SH   SOLE   24,400 0 0
iShares Global Industrials ETF ETP 464288729   566,328 4,200 SH   SOLE   4,200 0 0
iShares Global Timber & Forestry ETF ETP 464288174   712,080 9,000 SH   SOLE   9,000 0 0
iShares Latin America 40 ETF ETP 464287390   216,302 7,900 SH   SOLE   7,900 0 0
iShares MSCI Global Metals & Mining Producers ETF ETP 46434G848   776,594 18,200 SH   SOLE   18,200 0 0
iShares MSCI Japan ETF ETP 46434G822   583,231 8,670 SH   SOLE   8,670 0 0
iShares MSCI Mexico ETF ETP 464286822   713,732 10,900 SH   SOLE   10,900 0 0
iShares S&P Mid-Cap 400 Value ETF ETP 464287705   932,904 8,400 SH   SOLE   8,400 0 0
iShares Semiconductor ETF ETP 464287523   60,345 282 SH   SOLE   282 0 0
iShares U.S. Aerospace & Defense ETF ETP 464288760   42,851 330 SH   SOLE   330 0 0
iShares U.S. Home Construction ETF ETP 464288752   732,143 7,050 SH   SOLE   7,050 0 0
iShares U.S. Transportation ETF ETP 464287192   347,274 5,400 SH   SOLE   5,400 0 0
James Hardie Industries PLC Common 47030M106   274,344 7,952 SH   SOLE   7,952 0 0
JinkoSolar Holding Co Ltd Common 47759T100   221,325 9,176 SH   SOLE   9,176 0 0
JPMorgan Chase & Co Common 46625H100   11,296,746 58,917 SH   SOLE   58,917 0 0
JPMorgan Ultra-Short Income ETF ETP 46641Q837   44,681 890 SH   SOLE   890 0 0
KB Financial Group Inc Common 48241A105   401,699 7,443 SH   SOLE   7,443 0 0
KE Holdings Inc Common 482497104   303,111 20,047 SH   SOLE   20,047 0 0
Korea Electric Power Corp Common 500631106   330,595 43,215 SH   SOLE   43,215 0 0
Legend Biotech Corp Common 52490G102   229,110 5,238 SH   SOLE   5,238 0 0
Li Auto Inc Common 50202M102   254,574 9,687 SH   SOLE   9,687 0 0
Manulife Financial Corp Common 56501R106   1,338,987 41,700 SH   SOLE   41,700 0 0
Mastercard Inc Common 57636Q104   36,096 80 SH   SOLE   80 0 0
Materials Select Sector SPDR Fund ETP 81369Y100   726,766 8,200 SH   SOLE   8,200 0 0
McKesson Corp Common 58155Q103   4,294,994 7,995 SH   SOLE   7,995 0 0
Merck & Co Inc Common 58933Y105   413,504 3,200 SH   SOLE   3,200 0 0
Meta Platforms Inc Common 30303M102   9,723,563 22,604 SH   SOLE   22,604 0 0
Microsoft Corp Common 594918104   12,020,564 30,875 SH   SOLE   30,875 0 0
Mizuho Financial Group Inc Common 60687Y109   365,994 94,572 SH   SOLE   94,572 0 0
NatWest Group PLC Common 639057207   430,615 55,924 SH   SOLE   55,924 0 0
NVIDIA Corp Common 67066G104   12,751,207 14,758 SH   SOLE   14,758 0 0
Olink Holding AB Common 680710100   274,379 11,914 SH   SOLE   11,914 0 0
Owens Corning Common 690742101   1,093,365 6,500 SH   SOLE   6,500 0 0
Pacer US Cash Cows 100 ETF ETP 69374H881   740,340 13,500 SH   SOLE   13,500 0 0
Pacer US Small Cap Cash Cows 100 ETF ETP 69374H857   568,664 12,400 SH   SOLE   12,400 0 0
Pearson PLC Common 705015105   311,942 25,611 SH   SOLE   25,611 0 0
Petroleo Brasileiro SA Common 71654V408   327,211 20,062 SH   SOLE   20,062 0 0
PLDT Inc Common 69344D408   311,695 13,124 SH   SOLE   13,124 0 0
POSCO Holdings Inc Common 693483109   264,377 3,695 SH   SOLE   3,695 0 0
Progressive Corp/The Common 743315103   10,117,410 48,583 SH   SOLE   48,583 0 0
Qifu Technology Inc Common 88557W101   386,614 21,138 SH   SOLE   21,138 0 0
Reinsurance Group of America Inc Common 759351604   8,173,333 43,710 SH   SOLE   43,710 0 0
Restaurant Brands International Inc Common 76131D103   8,094,100 77,500 SH   SOLE   77,500 0 0
Royal Bank of Canada Common 780087102   2,708,356 20,301 SH   SOLE   20,301 0 0
Sasol Ltd Common 803866300   219,484 31,221 SH   SOLE   31,221 0 0
ServiceNow Inc Common 81762P102   2,103,563 3,034 SH   SOLE   3,034 0 0
Shell PLC Common 780259305   10,677 149 SH   SOLE   149 0 0
Shopify Inc Common 82509L107   4,243,304 43,530 SH   SOLE   43,530 0 0
Silicon Motion Technology Corp Common 82706C108   386,469 5,236 SH   SOLE   5,236 0 0
Simon Property Group Inc Common 828806109   5,586,068 39,750 SH   SOLE   39,750 0 0
SmartRent Inc Common 83193G107   27,376 11,800 SH   SOLE   11,800 0 0
Sony Group Corp Common 835699307   307,078 3,719 SH   SOLE   3,719 0 0
SPDR EURO STOXX 50 ETF ETP 78463X202   732,250 14,500 SH   SOLE   14,500 0 0
SPDR S&P Biotech ETF ETP 78464A870   406,176 4,800 SH   SOLE   4,800 0 0
SPDR S&P Capital Markets ETF ETP 78464A771   887,372 8,350 SH   SOLE   8,350 0 0
SPDR S&P Insurance ETF ETP 78464A789   623,281 12,830 SH   SOLE   12,830 0 0
SPDR S&P Metals & Mining ETF ETP 78464A755   764,583 12,900 SH   SOLE   12,900 0 0
SPDR S&P Oil & Gas Equipment & Services ETF ETP 78468R549   433,748 4,900 SH   SOLE   4,900 0 0
SPDR S&P Oil & Gas Exploration & Production ETF ETP 78468R556   742,007 4,900 SH   SOLE   4,900 0 0
Sprott Physical Gold Trust ETP 85207H104   906,613 51,250 SH   SOLE   51,250 0 0
Sprott Physical Silver Trust ETP 85207K107   616,966 69,400 SH   SOLE   69,400 0 0
Stantec Inc Common 85472N109   10,549,064 95,320 SH   SOLE   95,320 0 0
Stryker Corp Common 863667101   4,951,598 14,715 SH   SOLE   14,715 0 0
Sumitomo Mitsui Financial Group Inc Common 86562M209   379,831 33,554 SH   SOLE   33,554 0 0
Sun Life Financial Inc Common 866796105   534,485 7,604 SH   SOLE   7,604 0 0
Suncor Energy Inc Common 867224107   7,409,357 141,050 SH   SOLE   141,050 0 0
Taiwan Semiconductor Manufacturing Co Ltd Common 874039100   479,729 3,493 SH   SOLE   3,493 0 0
Technology Select Sector SPDR Fund ETP 81369Y803   78,508 400 SH   SOLE   400 0 0
Teck Resources Ltd Common 878742204   4,043,124 59,730 SH   SOLE   59,730 0 0
TFI International Inc Common 87241L109   1,990,008 11,100 SH   SOLE   11,100 0 0
Thomson Reuters Corp Common 884903808   13,455,150 64,710 SH   SOLE   64,710 0 0
TIM SA/Brazil Common 88706T108   288,386 16,934 SH   SOLE   16,934 0 0
TotalEnergies SE Common 89151E109   339,812 4,689 SH   SOLE   4,689 0 0
Trip.com Group Ltd Common 89677Q107   445,295 9,227 SH   SOLE   9,227 0 0
Turkcell Iletisim Hizmetleri AS Common 900111204   386,838 63,416 SH   SOLE   63,416 0 0
Uber Technologies Inc Common 90353T100   1,741,576 26,280 SH   SOLE   26,280 0 0
United Microelectronics Corp Common 910873405   302,972 39,347 SH   SOLE   39,347 0 0
Unity Software Inc Common 91332U101   3,835,194 158,022 SH   SOLE   158,022 0 0
VanEck Environmental Services ETF ETP 92189F304   241,488 1,500 SH   SOLE   1,500 0 0
VanEck Gold Miners ETF/USA ETP 92189F106   912,732 27,550 SH   SOLE   27,550 0 0
VanEck Junior Gold Miners ETF ETP 92189F791   865,844 21,400 SH   SOLE   21,400 0 0
VanEck Pharmaceutical ETF ETP 92189F692   297,704 3,400 SH   SOLE   3,400 0 0
VanEck Steel ETF ETP 92189F205   647,089 9,400 SH   SOLE   9,400 0 0
Vanguard Industrials ETF ETP 92204A603   888,220 3,795 SH   SOLE   3,795 0 0
Vanguard S&P 500 Value ETF ETP 921932703   553,248 3,200 SH   SOLE   3,200 0 0
Vertex Pharmaceuticals Inc Common 92532F100   3,860,144 9,827 SH   SOLE   9,827 0 0
Visa Inc Common 92826C839   9,218,964 34,321 SH   SOLE   34,321 0 0
Vulcan Materials Co Common 929160109   4,223,071 16,392 SH   SOLE   16,392 0 0
Walt Disney Co/The Common 254687106   2,133,120 19,200 SH   SOLE   19,200 0 0
Waste Connections Inc Common 94106B101   2,277,201 10,220 SH   SOLE   10,220 0 0
WisdomTree India Earnings Fund ETP 97717W422   704,496 15,600 SH   SOLE   15,600 0 0
Woodside Energy Group Ltd Common 980228308   265,476 14,906 SH   SOLE   14,906 0 0
ZTO Express Cayman Inc Common 98980A105   331,936 15,814 SH   SOLE   15,814 0 0