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
ISHARES TR MSCI EAFE ETF 464287465   1,606 20,586 SH   SOLE   20,586 0 0
VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664   619 7,000 SH   SOLE   7,000 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103   798 1,860 SH   SOLE   1,860 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   4,067 10,313 SH   SOLE   10,313 0 0
CAMECO CORP COM 13321L108   34,379 1,581,325 SH   SOLE   954,325 0 627,000
CANADIAN NAT RES LTD COM 136385101   53,886 1,472,904 SH   SOLE   828,904 0 644,000
ENBRIDGE INC COM 29250N105   22,129 555,131 SH   SOLE   555,131 0 0
IMPERIAL OIL LTD COM NEW 453038408   29,403 929,772 SH   SOLE   344,742 0 585,030
NORTH AMERN CONSTR GROUP LTD COM 656811106   4,220 289,509 SH   SOLE   142,143 0 147,366
PEMBINA PIPELINE CORP COM 706327103   22,294 702,885 SH   SOLE   279,731 0 423,154
SUNCOR ENERGY INC NEW COM 867224107   15,833 763,193 SH   SOLE   204,759 0 558,434
TC ENERGY CORP COM 87807B107   2,552 53,000 SH   SOLE   53,000 0 0
OVINTIV INC COM 69047Q102   398 12,090 SH   SOLE   12,090 0 0
BARRICK GOLD CORP COM 067901108   5,774 319,600 SH   SOLE   319,600 0 0
FRANCO NEV CORP COM 351858105   37,973 292,115 SH   SOLE   150,315 0 141,800
KIRKLAND LAKE GOLD LTD COM 49741E100   19,441 466,439 SH   SOLE   168,439 0 298,000
METHANEX CORP COM 59151K108   19,621 425,500 SH   SOLE   152,500 0 273,000
NUTRIEN LTD COM 67077M108   67,715 1,042,640 SH   SOLE   598,640 0 444,000
TECK RESOURCES LTD CL B 878742204   27,733 1,113,390 SH   SOLE   624,390 0 489,000
TASEKO MINES LTD COM 876511106   413 219,850 SH   SOLE   219,850 0 0
WEST FRASER TIMBER CO LTD COM 952845105   851 10,095 SH   SOLE   10,095 0 0
ALCOA CORP COM 013872106   2,053 41,955 SH   SOLE   41,955 0 0
FREEPORT-MCMORAN INC CL B 35671D857   233 7,170 SH   SOLE   7,170 0 0
SHERWIN WILLIAMS CO COM 824348106   340 1,215 SH   SOLE   1,215 0 0
CANADIAN NATL RY CO COM 136375102   435 3,750 SH   SOLE   3,750 0 0
CANADIAN PAC RY LTD COM 13645T100   43,094 659,535 SH   SOLE   305,535 0 354,000
DIRTT ENVIRONMENTAL SOLUTION COM 25490H106   110 35,500 SH   SOLE   35,500 0 0
STANTEC INC COM 85472N109   35,920 764,170 SH   SOLE   394,170 0 370,000
TFI INTL INC COM 87241L109   63,171 617,104 SH   SOLE   401,104 0 216,000
THOMSON REUTERS CORP. COM NEW 884903709   38,650 349,335 SH   SOLE   177,235 0 172,100
WASTE CONNECTIONS INC COM 94106B101   34,768 275,692 SH   SOLE   106,692 0 169,000
CARRIER GLOBAL CORPORATION COM 14448C104   2,717 52,485 SH   SOLE   52,485 0 0
CINTAS CORP COM 172908105   263 690 SH   SOLE   690 0 0
CASELLA WASTE SYS INC CL A 147448104   317 4,180 SH   SOLE   4,180 0 0
EQUIFAX INC COM 294429105   250 985 SH   SOLE   985 0 0
EMERSON ELEC CO COM 291011104   5,521 58,605 SH   SOLE   58,605 0 0
FASTENAL CO COM 311900104   1,158 22,430 SH   SOLE   22,430 0 0
GENERAC HLDGS INC COM 368736104   11,167 27,326 SH   SOLE   27,326 0 0
JACOBS ENGR GROUP INC COM 469814107   207 1,560 SH   SOLE   1,560 0 0
OLD DOMINION FREIGHT LINE IN COM 679580100   1,912 6,685 SH   SOLE   6,685 0 0
ROCKWELL AUTOMATION INC COM 773903109   6,070 20,645 SH   SOLE   20,645 0 0
ROPER TECHNOLOGIES INC COM 776696106   948 2,125 SH   SOLE   2,125 0 0
RYANAIR HOLDINGS PLC SPONSORED ADS 783513203   209 1,900 SH   SOLE   1,900 0 0
TRANE TECHNOLOGIES PLC SHS G8994E103   6,995 40,515 SH   SOLE   40,515 0 0
UNION PAC CORP COM 907818108   2,260 11,528 SH   SOLE   11,528 0 0
UPWORK INC COM 91688F104   907 20,145 SH   SOLE   20,145 0 0
UNITED RENTALS INC COM 911363109   3,453 9,840 SH   SOLE   9,840 0 0
BRP INC COM SUN VTG 05577W200   21,496 232,095 SH   SOLE   94,095 0 138,000
GILDAN ACTIVEWEAR INC COM 375916103   29,252 800,080 SH   SOLE   380,080 0 420,000
MAGNA INTL INC COM 559222401   2,096 27,830 SH   SOLE   27,830 0 0
ADVANCE AUTO PARTS INC COM 00751Y106   322 1,540 SH   SOLE   1,540 0 0
AIRBNB INC COM CL A 009066101   1,174 7,000 SH   SOLE   7,000 0 0
AMAZON COM INC COM 023135106   348 106 SH   SOLE   106 0 0
AUTONATION INC COM 05329W102   1,066 8,755 SH   SOLE   8,755 0 0
APTIV PLC SHS G6095L109   2,216 14,875 SH   SOLE   14,875 0 0
DOLLAR GEN CORP NEW COM 256677105   2,463 11,610 SH   SOLE   11,610 0 0
D R HORTON INC COM 23331A109   3,943 46,960 SH   SOLE   46,960 0 0
FORD MTR CO DEL COM 345370860   445 31,395 SH   SOLE   31,395 0 0
GARMIN LTD SHS H2906T109   4,899 31,514 SH   SOLE   31,514 0 0
GOODYEAR TIRE & RUBR CO COM 382550101   202 11,400 SH   SOLE   11,400 0 0
HOME DEPOT INC COM 437076102   391 1,190 SH   SOLE   1,190 0 0
LENNAR CORP CL A 526057104   4,036 43,085 SH   SOLE   43,085 0 0
LOWES COS INC COM 548661107   460 2,270 SH   SOLE   2,270 0 0
POOL CORP COM 73278L105   2,845 6,550 SH   SOLE   6,550 0 0
FERRARI N V COM N3167Y103   3,212 15,360 SH   SOLE   15,360 0 0
RENT A CTR INC NEW COM 76009N100   2,416 42,990 SH   SOLE   42,990 0 0
SONY GROUP CORPORATION SPONSORED ADR 835699307   3,154 28,520 SH   SOLE   28,520 0 0
TARGET CORP COM 87612E106   1,996 8,725 SH   SOLE   8,725 0 0
TRACTOR SUPPLY CO COM 892356106   2,218 10,945 SH   SOLE   10,945 0 0
COSTCO WHSL CORP NEW COM 22160K105   1,375 3,060 SH   SOLE   3,060 0 0
LAUDER ESTEE COS INC CL A 518439104   512 1,708 SH   SOLE   1,708 0 0
KEURIG DR PEPPER INC COM 49271V100   459 13,450 SH   SOLE   13,450 0 0
AGILENT TECHNOLOGIES INC COM 00846U101   1,671 10,610 SH   SOLE   10,610 0 0
CHARLES RIV LABS INTL INC COM 159864107   2,918 7,070 SH   SOLE   7,070 0 0
CATALENT INC COM 148806102   3,291 24,735 SH   SOLE   24,735 0 0
DANAHER CORPORATION COM 235851102   362 1,190 SH   SOLE   1,190 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108   395 3,485 SH   SOLE   3,485 0 0
HORIZON THERAPEUTICS PUB L SHS G46188101   990 9,035 SH   SOLE   9,035 0 0
IDEXX LABS INC COM 45168D104   277 445 SH   SOLE   445 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602   882 887 SH   SOLE   887 0 0
JOHNSON & JOHNSON COM 478160104   646 4,000 SH   SOLE   4,000 0 0
LILLY ELI & CO COM 532457108   4,034 17,460 SH   SOLE   17,460 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105   868 630 SH   SOLE   630 0 0
NOVO-NORDISK A S ADR 670100205   4,757 49,548 SH   SOLE   49,548 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102   986 1,725 SH   SOLE   1,725 0 0
UNITEDHEALTH GROUP INC COM 91324P102   4,931 12,620 SH   SOLE   12,620 0 0
ZOETIS INC CL A 98978V103   3,717 19,148 SH   SOLE   19,148 0 0
BANK MONTREAL QUE COM 063671101   110,420 1,105,360 SH   SOLE   681,860 0 423,500
BANK NOVA SCOTIA B C COM 064149107   15,968 259,275 SH   SOLE   259,275 0 0
CANADIAN IMP BK COMM COM 136069101   95,335 855,870 SH   SOLE   553,870 0 302,000
ROYAL BK CDA COM 780087102   193,550 1,943,997 SH   SOLE   1,238,997 0 705,000
SUN LIFE FINANCIAL INC. COM 866796105   36,965 717,650 SH   SOLE   274,650 0 443,000
TORONTO DOMINION BK ONT COM NEW 891160509   117,133 1,768,275 SH   SOLE   1,089,275 0 679,000
ALLIANCEBERNSTEIN HLDG L P UNIT LTD PARTN 01881G106   2,166 43,690 SH   SOLE   43,690 0 0
AFLAC INC COM 001055102   2,803 53,765 SH   SOLE   53,765 0 0
ALLY FINL INC COM 02005N100   2,992 58,600 SH   SOLE   58,600 0 0
AMERICAN EXPRESS CO COM 025816109   3,247 19,380 SH   SOLE   19,380 0 0
BK OF AMERICA CORP COM 060505104   3,173 74,750 SH   SOLE   74,750 0 0
CAPITAL ONE FINL CORP COM 14040H105   2,478 15,300 SH   SOLE   15,300 0 0
DEUTSCHE BANK A G NAMEN AKT D18190898   304 23,930 SH   SOLE   23,930 0 0
FIFTH THIRD BANCORP COM 316773100   4,815 113,460 SH   SOLE   113,460 0 0
GOLDMAN SACHS GROUP INC COM 38141G104   2,813 7,440 SH   SOLE   7,440 0 0
HDFC BANK LTD SPONSORED ADS 40415F101   1,960 26,815 SH   SOLE   26,815 0 0
HOULIHAN LOKEY INC CL A 441593100   4,424 48,040 SH   SOLE   48,040 0 0
JPMORGAN CHASE & CO COM 46625H100   4,934 30,145 SH   SOLE   30,145 0 0
MARSH & MCLENNAN COS INC COM 571748102   4,452 29,400 SH   SOLE   29,400 0 0
MSCI INC COM 55354G100   11,805 19,406 SH   SOLE   19,406 0 0
NASDAQ INC COM 631103108   262 1,355 SH   SOLE   1,355 0 0
BANK OZK COM 06417N103   3,002 69,840 SH   SOLE   69,840 0 0
PENNYMAC FINL SVCS INC NEW COM 70932M107   283 4,630 SH   SOLE   4,630 0 0
S&P GLOBAL INC COM 78409V104   1,593 3,750 SH   SOLE   3,750 0 0
ALLEGHANY CORP MD COM 017175100   378 605 SH   SOLE   605 0 0
DOCEBO INC COM 25609L105   3,234 44,265 SH   SOLE   20,892 0 23,373
DESCARTES SYS GROUP INC COM 249906108   28,396 348,640 SH   SOLE   143,140 0 205,500
CGI INC CL A SUB VTG 12532H104   12,696 149,370 SH   SOLE   54,370 0 95,000
LIGHTSPEED COMMERCE INC SUB VTG SHS 53229C107   23,096 239,200 SH   SOLE   86,900 0 152,300
SHOPIFY INC CL A 82509L107   140,253 103,266 SH   SOLE   61,886 0 41,380
TELUS INTL CDA INC SUB VTG SHS 87975H100   9,526 271,332 SH   SOLE   190,923 0 80,409
APPLE INC COM 037833100   959 6,780 SH   SOLE   6,780 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   2,420 7,565 SH   SOLE   7,565 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101   407 707 SH   SOLE   707 0 0
ALTAIR ENGR INC COM CL A 021369103   1,945 28,210 SH   SOLE   28,210 0 0
ASML HOLDING N V N Y REGISTRY SHS N07059210   3,014 4,045 SH   SOLE   4,045 0 0
BROADCOM INC COM 11135F101   2,211 4,560 SH   SOLE   4,560 0 0
BILL COM HLDGS INC COM 090043100   4,490 16,818 SH   SOLE   16,818 0 0
FORTINET INC COM 34959E109   2,263 7,750 SH   SOLE   7,750 0 0
GLOBANT S A COM L44385109   3,924 13,965 SH   SOLE   13,965 0 0
LAM RESEARCH CORP COM 512807108   205 360 SH   SOLE   360 0 0
MONOLITHIC PWR SYS INC COM 609839105   3,165 6,530 SH   SOLE   6,530 0 0
MICROSOFT CORP COM 594918104   14,736 52,270 SH   SOLE   52,270 0 0
CLOUDFLARE INC CL A COM 18915M107   2,036 18,070 SH   SOLE   18,070 0 0
NVIDIA CORPORATION COM 67066G104   3,349 16,167 SH   SOLE   16,167 0 0
PAYPAL HLDGS INC COM 70450Y103   609 2,340 SH   SOLE   2,340 0 0
ATLASSIAN CORP PLC CL A G06242104   2,615 6,680 SH   SOLE   6,680 0 0
VISA INC COM CL A 92826C839   4,787 21,490 SH   SOLE   21,490 0 0
WORKDAY INC CL A 98138H101   322 1,290 SH   SOLE   1,290 0 0
WNS HLDGS LTD SPON ADR 92932M101   485 5,923 SH   SOLE   5,923 0 0
ZEBRA TECHNOLOGIES CORPORATI CL A 989207105   3,585 6,955 SH   SOLE   6,955 0 0
BCE INC COM NEW 05534B760   12,752 254,400 SH   SOLE   254,400 0 0
ROGERS COMMUNICATIONS INC CL B 775109200   22,481 481,100 SH   SOLE   183,100 0 298,000
TELUS CORPORATION COM 87971M103   52,090 2,368,408 SH   SOLE   1,442,908 0 925,500
CHARTER COMMUNICATIONS INC N CL A 16119P108   382 525 SH   SOLE   525 0 0
ALPHABET INC CAP STK CL A 02079K305   3,254 1,217 SH   SOLE   1,217 0 0
IRIDIUM COMMUNICATIONS INC COM 46269C102   207 5,200 SH   SOLE   5,200 0 0
PEARSON PLC SPONSORED ADR 705015105   184 19,000 SH   SOLE   19,000 0 0
SEA LTD SPONSORD ADS 81141R100   6,617 20,762 SH   SOLE   20,762 0 0
VERIZON COMMUNICATIONS INC COM 92343V104   270 5,000 SH   SOLE   5,000 0 0
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101   18,998 337,610 SH   SOLE   143,610 0 194,000
NEXTERA ENERGY INC COM 65339F101   1,000 12,740 SH   SOLE   12,740 0 0
COLLIERS INTL GROUP INC SUB VTG SHS 194693107   13,417 104,756 SH   SOLE   45,012 0 59,744
FIRSTSERVICE CORP NEW COM 33767E202   55,518 306,881 SH   SOLE   174,881 0 132,000
GRANITE REAL ESTATE INVT TR UNIT 99/99/9999 387437114   18,875 265,242 SH   SOLE   110,742 0 154,500
AMERICAN HOMES 4 RENT CL A 02665T306   3,060 80,280 SH   SOLE   80,280 0 0
ALEXANDRIA REAL ESTATE EQ IN COM 015271109   3,308 17,315 SH   SOLE   17,315 0 0
ISHARES TR PFD AND INCM SEC 464288687   353 9,090 SH   SOLE   9,090 0 0