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
WISDOMTREE TR EMG MKTS SMCAP 97717W281 377,184 5,970 SH SOLE 5,970 0 0
ISHARES TR MSCI EAFE ETF 464287465 1,489,055 14,333 SH SOLE 14,333 0 0
JAPAN SMALLER CAPITALIZATION COM 47109U104 274,680 21,800 SH SOLE 21,800 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 3,824,593 5,457 SH SOLE 5,457 0 0
BAYTEX ENERGY CORP COM 07317Q105 1,748,633 386,100 SH SOLE 49,480 0 336,620
CANADIAN NAT RES LTD MED TER COM 136385101 12,750,147 270,462 SH SOLE 262,162 0 8,300
CENOVUS ENERGY INC COM 15135U109 12,116,447 388,841 SH SOLE 369,041 0 19,800
ENERFLEX LTD COM 29269R105 3,067,769 134,511 SH SOLE 21,277 0 113,234
ENBRIDGE INC COM 29250N105 2,355,774 50,561 SH SOLE 50,561 0 0
IMPERIAL OIL LTD COM NEW 453038408 7,551,593 61,265 SH SOLE 57,365 0 3,900
PEMBINA PIPELINE CORP COM 706327103 5,733,249 128,125 SH SOLE 119,525 0 8,600
SOUTH BOW CORP COM 83671M105 4,188,894 126,160 SH SOLE 115,460 0 10,700
SUNCOR ENERGY INC NEW COM 867224107 3,973,917 58,466 SH SOLE 58,466 0 0
TC ENERGY CORP COM 87807B107 3,016,469 51,980 SH SOLE 48,080 0 3,900
TECHNIPFMC PLC COM G87110105 576,640 8,490 SH SOLE 8,490 0 0
VALERO ENERGY CORP COM 91913Y100 242,643 626 SH SOLE 626 0 0
EQUINOX GOLD CORP COM 29446Y502 946,798 83,577 SH SOLE 83,577 0 0
HUDBAY MINERALS INC COM 443628102 15,730,514 587,103 SH SOLE 484,113 0 102,990
HIGHLANDER SILVER CORP COM 43087N204 2,769,967 527,874 SH SOLE 68,146 0 459,728
IAMGOLD CORP COM 450913108 5,397,735 292,163 SH SOLE 274,663 0 17,500
KINROSS GOLD CORP COM 496902404 4,539,510 187,900 SH SOLE 171,200 0 16,700
METHANEX CORP COM 59151K108 4,159,506 70,741 SH SOLE 29,132 0 41,609
NUTRIEN LTD COM 67077M108 313,951 4,460 SH SOLE 4,460 0 0
SSR MINING IN COM 784730103 3,787,581 113,352 SH SOLE 113,352 0 0
TECK RESOURCES LTD CL B 878742204 2,597,002 39,350 SH SOLE 39,350 0 0
TREKOR METALS LTD COM 89472Y107 2,803,119 314,852 SH SOLE 41,826 0 273,026
WHEATON PRECIOUS METALS CORP COM 962879102 1,618,654 12,092 SH SOLE 12,092 0 0
CANADIAN NATL RY CO COM 136375102 17,378,847 145,653 SH SOLE 139,053 0 6,600
CANADIAN PACIFIC KANSAS CITY COM 13646K108 2,138,276 25,048 SH SOLE 25,048 0 0
ELECTROVAYA INC COM NEW 28617B606 141,266 21,566 SH SOLE 21,566 0 0
MDA SPACE LTD COM 55293N109 5,880,129 198,062 SH SOLE 113,603 0 84,459
TFI INTERNATIONAL INC COM 87241L109 9,705,532 80,742 SH SOLE 77,942 0 2,800
THOMSON REUTERS CORP COM 884903881 2,613,441 26,794 SH SOLE 25,194 0 1,600
WASTE CONNECTIONS INC COM 94106B101 1,305,452 8,460 SH SOLE 8,460 0 0
AERCAP HOLDINGS NV SHS N00985106 5,816,291 40,526 SH SOLE 40,526 0 0
CLEAN HARBORS INC COM 184496107 1,129,237 3,640 SH SOLE 3,640 0 0
CSX CORP COM 126408103 1,553,759 33,407 SH SOLE 33,407 0 0
CURTISS WRIGHT CORP COM 231561101 217,528 400 SH SOLE 400 0 0
DXP ENTERPRISES INC COM NEW 233377407 365,500 2,017 SH SOLE 2,017 0 0
COMFORT SYS USA INC COM 199908104 5,458,497 3,300 SH SOLE 3,300 0 0
GE VERNOVA INC COM 36828A101 4,175,502 4,393 SH SOLE 4,393 0 0
HEALTHCARE SVCS GROUP INC COM 421906108 1,259,515 61,590 SH SOLE 61,590 0 0
ITT INC COM 45073V108 459,947 2,279 SH SOLE 2,279 0 0
KNIGHT-SWIFT TRANSN HLDGS IN CL A 499049104 545,602 8,580 SH SOLE 8,580 0 0
NVENT ELEC PLC SHS G6700G107 907,052 5,656 SH SOLE 5,656 0 0
POWELL INDS INC COM 739128106 208,266 1,129 SH SOLE 1,129 0 0
QUANTA SVCS INC COM 74762E102 7,555,275 11,759 SH SOLE 11,759 0 0
MAGNA INTL INC COM 559222401 12,435,378 194,740 SH SOLE 185,240 0 9,500
RESTAURANT BRANDS INTL INC COM 76131D103 5,301,062 74,318 SH SOLE 70,618 0 3,700
AMAZON COM INC COM 023135106 2,129,983 8,549 SH SOLE 8,549 0 0
BORGWARNER INC COM 099724106 5,681,296 94,515 SH SOLE 94,515 0 0
EXPEDIA GROUP INC COM NEW 30212P303 3,259,606 12,377 SH SOLE 12,377 0 0
FERRARI N V COM N3167Y103 3,007,266 7,655 SH SOLE 7,655 0 0
TJX COS INC NEW COM 872540109 1,832,228 13,848 SH SOLE 13,848 0 0
VICTORIAS SECRET AND CO COMMON STOCK 926400102 658,319 7,442 SH SOLE 7,442 0 0
WILLIAMS SONOMA INC COM 969904101 4,721,777 20,715 SH SOLE 20,715 0 0
CASEYS GEN STORES INC COM 147528103 877,399 1,442 SH SOLE 1,442 0 0
TARGET CORP COM 87612E106 7,308,648 46,644 SH SOLE 46,644 0 0
AMGEN INC COM 031162100 1,382,552 3,280 SH SOLE 3,280 0 0
BIOGEN INC COM 09062X103 2,102,491 9,308 SH SOLE 8,508 0 800
BRISTOL-MYERS SQUIBB CO COM 110122108 5,696,496 91,290 SH SOLE 91,290 0 0
CVS HEALTH CORP COM 126650100 6,162,567 71,917 SH SOLE 69,012 0 2,905
ELEVANCE HEALTH INC FORMERLY COM 036752103 435,867 1,121 SH SOLE 1,121 0 0
GUARDANT HEALTH INC COM 40131M109 6,089,032 34,139 SH SOLE 34,139 0 0
GILEAD SCIENCES INC COM 375558103 6,742,723 45,238 SH SOLE 45,238 0 0
ELI LILLY & CO COM 532457108 12,005,862 10,376 SH SOLE 10,131 0 245
MCKESSON CORP COM 58155Q103 494,355 579 SH SOLE 579 0 0
NATERA INC COM 632307104 4,542,690 10,991 SH SOLE 10,991 0 0
NOVARTIS AG SPONSORED ADR 66987V109 4,601,446 32,275 SH SOLE 32,275 0 0
ROYALTY PHARMA PLC SHS CLASS A G7709Q104 13,045,035 223,527 SH SOLE 223,527 0 0
TWIST BIOSCIENCE CORP COM 90184D100 652,185 3,375 SH SOLE 3,375 0 0
10X GENOMICS INC CL A COM 88025U109 359,452 3,978 SH SOLE 3,978 0 0
UNITEDHEALTH GROUP INC COM 91324P102 2,384,184 6,495 SH SOLE 6,495 0 0
BANK OF MONTREAL COM 063671101 27,080,558 161,565 SH SOLE 153,665 0 7,900
BANK NOVA SCOTIA B C COM 064149107 11,826,237 129,745 SH SOLE 118,955 0 10,790
CANADIAN IMPERIAL BANK OF CO COM 136069101 24,734,361 224,058 SH SOLE 210,958 0 13,100
MANULIFE FINL CORP COM 56501R106 15,934,726 373,076 SH SOLE 357,176 0 15,900
ROYAL BK CDA COM 780087102 52,401,968 265,763 SH SOLE 252,563 0 13,200
TORONTO DOMINION BK ONT COM NEW 891160509 37,905,150 321,615 SH SOLE 302,215 0 19,400
VERSABANK NEW COM 92512J106 1,434,269 64,440 SH SOLE 64,440 0 0
GRUPO AVAL ACCIONES Y VALORE SPONSORED ADS 40053W101 351,112 72,845 SH SOLE 72,845 0 0
BANCO DE CHILE SPONSORED ADS 059520106 1,517,779 37,935 SH SOLE 37,935 0 0
BARCLAYS PLC ADR 06738E204 3,940,962 162,380 SH SOLE 162,380 0 0
FRANKLIN TEMPLETON INC COM 354613101 210,064 6,540 SH SOLE 6,540 0 0
CITIZENS FINL GROUP INC COM 174610105 5,959,264 93,464 SH SOLE 93,464 0 0
GRUPO CIBEST SA SPON ADS 40090E106 13,110,512 141,201 SH SOLE 141,201 0 0
EZCORP INC CL A NON VTG 302301106 4,383,439 147,293 SH SOLE 147,293 0 0
FIFTH THIRD BANCORP COM 316773100 1,343,303 26,558 SH SOLE 26,558 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 4,832,232 5,367 SH SOLE 5,367 0 0
INTERACTIVE BROKERS GROUP IN COM CL A 45841N107 7,449,819 87,214 SH SOLE 87,214 0 0
JPMORGAN CHASE & CO COM 46625H100 5,799,119 17,529 SH SOLE 17,529 0 0
NICOLET BANKSHARES INC COM 65406E102 843,954 5,177 SH SOLE 5,177 0 0
SUMITOMO MITSUI FIN GRP INC SPONSORED ADR 86562M209 4,585,422 176,975 SH SOLE 176,975 0 0
UBS GROUP AG SHS H42097107 6,515,502 135,373 SH SOLE 135,373 0 0
BLACKBERRY LTD COM 09228F103 813,946 90,000 SH SOLE 90,000 0 0
CELESTICA INC COM 15101Q207 5,688,297 15,683 SH SOLE 15,183 0 500
SHOPIFY INC CL A SUB VTG SHS 82509L107 15,148,059 101,965 SH SOLE 96,465 0 5,500
APPLE INC COM 037833100 12,372,026 37,151 SH SOLE 37,151 0 0
APPLIED MATLS INC COM 038222105 2,380,985 4,656 SH SOLE 4,656 0 0
ADVANCED MICRO DEVICES INC COM 007903107 3,073,482 5,024 SH SOLE 5,024 0 0
ARISTA NETWORKS INC COM SHS 040413205 2,052,390 10,081 SH SOLE 10,081 0 0
AMPHENOL CORP CL A 032095101 2,063,495 24,478 SH SOLE 24,478 0 0
ASML HLDG NV N Y REGISTRY SHS N07059210 4,657,803 2,571 SH SOLE 2,571 0 0
BROADCOM INC COM 11135F101 3,437,798 9,789 SH SOLE 9,789 0 0
BEL FUSE INC CL A 077347201 223,434 1,130 SH SOLE 1,130 0 0
BOX INC CL A 10316T104 3,283,919 98,086 SH SOLE 98,086 0 0
COGNEX CORP COM 192422103 2,036,808 33,583 SH SOLE 33,583 0 0
CISCO SYS INC COM 17275R102 5,588,041 51,919 SH SOLE 51,919 0 0
DATADOG INC CL A COM 23804L103 4,481,281 16,364 SH SOLE 16,364 0 0
JFROG LTD ORD SHS M6191J100 740,415 7,630 SH SOLE 7,630 0 0
INTEL CORP COM 458140100 5,804,944 48,282 SH SOLE 48,282 0 0
JABIL INC COM 466313103 3,808,353 13,276 SH SOLE 13,276 0 0
KLA CORP COM NEW 482480100 3,108,158 15,945 SH SOLE 15,945 0 0
KOPIN CORP COM 500600101 70,219 15,265 SH SOLE 15,265 0 0
LAM RESEARCH CORP COM NEW 512807306 6,238,076 18,989 SH SOLE 18,989 0 0
MONOLITHIC PWR SYS INC COM 609839105 3,087,828 2,292 SH SOLE 2,292 0 0
MICROSOFT CORP COM 594918104 17,763,778 34,634 SH SOLE 34,634 0 0
MICRON TECHNOLOGY INC COM 595112103 727,470 683 SH SOLE 683 0 0
NOKIA CORP SPONSORED ADR 654902204 2,698,608 266,135 SH SOLE 266,135 0 0
NVIDIA CORPORATION COM 67066G104 13,513,472 59,171 SH SOLE 59,171 0 0
SEAGATE TECHNOLOGY HLDNGS PL ORD SHS G7997R103 3,146,101 3,411 SH SOLE 3,411 0 0
TAIWAN SEMICONDUCTOR MANUFAC SPONSORED ADS 874039100 15,016,406 32,917 SH SOLE 32,917 0 0
TWILIO INC CL A 90138F102 4,815,353 16,465 SH SOLE 16,465 0 0
TEXAS INSTRS INC COM 882508104 6,875,089 24,546 SH SOLE 24,546 0 0
ROGERS COMMUNICATIONS INC CL B 775109200 2,028,605 65,726 SH SOLE 65,726 0 0
ALPHABET INC CAP STK CL C 02079K107 1,204,856 3,536 SH SOLE 3,536 0 0
ALPHABET INC CAP STK CL A 02079K305 16,139,416 46,906 SH SOLE 46,906 0 0
META PLATFORMS INC CL A 30303M102 757,087 1,044 SH SOLE 1,044 0 0
SPHERE ENTERTAINMENT CO CL A 55826T102 910,965 6,776 SH SOLE 6,776 0 0
MILLICOM INTL CELLULAR S A COM STK L6388F110 12,783,786 146,704 SH SOLE 146,704 0 0
VODAFONE GROUP PLC SPONSORED ADR 92857W308 953,253 59,025 SH SOLE 59,025 0 0
BROOKFIELD RENEWABLE ENERGY PARTNERSHIP UNIT G16258108 314,203 11,130 SH SOLE 11,130 0 0
FORTIS INC COM 349553107 14,233,192 268,825 SH SOLE 257,725 0 11,100
AMERICAN ELEC PWR CO INC COM 025537101 323,887 2,730 SH SOLE 2,730 0 0
SIMON PPTY GROUP INC NEW COM 828806109 8,685,279 43,262 SH SOLE 41,732 0 1,530
WELLTOWER INC COM 95040Q104 11,378,230 49,419 SH SOLE 49,419 0 0
BBB FOODS INC CL A COM G0896C103 10,617,224 201,695 SH SOLE 201,695 0 0