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
INVESCO ACTIVELY MANAGED ETF ULTRA SHRT DUR 46090A887   2,337 46,460 SH   SOLE   46,460 0 0
ISHARES TR MSCI EAFE ETF 464287465   1,694 21,526 SH   SOLE   21,526 0 0
VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664   629 7,000 SH   SOLE   7,000 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103   883 1,860 SH   SOLE   1,860 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   4,282 9,808 SH   SOLE   9,808 0 0
CAMECO CORP COM 13321L108   36,466 1,676,250 SH   SOLE   1,049,250 0 627,000
CANADIAN NAT RES LTD COM 136385101   61,115 1,449,604 SH   SOLE   710,604 0 739,000
CRESCENT PT ENERGY CORP COM 22576C101   2,662 500,000 SH   SOLE   500,000 0 0
ENBRIDGE INC COM 29250N105   21,372 548,371 SH   SOLE   548,371 0 0
IMPERIAL OIL LTD COM NEW 453038408   42,976 1,194,317 SH   SOLE   624,287 0 570,030
NORTH AMERN CONSTR GROUP LTD COM 656811106   4,077 269,345 SH   SOLE   119,716 0 149,629
SUNCOR ENERGY INC NEW COM 867224107   29,177 1,168,727 SH   SOLE   289,727 0 879,000
BP PLC SPONSORED ADR 055622104   245 9,195 SH   SOLE   9,195 0 0
MAGNOLIA OIL & GAS CORP CL A 559663109   397 21,060 SH   SOLE   21,060 0 0
OVINTIV INC COM 69047Q102   417 12,375 SH   SOLE   12,375 0 0
TOTALENERGIES SE SPONSORED ADS 89151E109   419 8,470 SH   SOLE   8,470 0 0
BARRICK GOLD CORP COM 067901108   6,063 319,600 SH   SOLE   319,600 0 0
FRANCO NEV CORP COM 351858105   26,606 192,815 SH   SOLE   111,815 0 81,000
KINROSS GOLD CORP COM 496902404   21,560 3,724,000 SH   SOLE   1,284,000 0 2,440,000
KIRKLAND LAKE GOLD LTD COM 49741E100   19,001 454,439 SH   SOLE   157,439 0 297,000
LITHIUM AMERS CORP NEW COM NEW 53680Q207   7,154 246,330 SH   SOLE   85,330 0 161,000
NUTRIEN LTD COM 67077M108   73,858 984,820 SH   SOLE   577,320 0 407,500
TECK RESOURCES LTD CL B 878742204   36,707 1,277,440 SH   SOLE   789,940 0 487,500
TASEKO MINES LTD COM 876511106   451 219,850 SH   SOLE   219,850 0 0
WEST FRASER TIMBER CO LTD COM 952845105   31,668 332,685 SH   SOLE   164,685 0 168,000
ALCOA CORP COM 013872106   2,500 41,955 SH   SOLE   41,955 0 0
CF INDS HLDGS INC COM 125269100   394 5,565 SH   SOLE   5,565 0 0
SHERWIN WILLIAMS CO COM 824348106   437 1,242 SH   SOLE   1,242 0 0
CANADIAN NATL RY CO COM 136375102   460 3,750 SH   SOLE   3,750 0 0
CANADIAN PAC RY LTD COM 13645T100   39,265 547,150 SH   SOLE   194,150 0 353,000
STANTEC INC COM 85472N109   42,309 754,745 SH   SOLE   385,745 0 369,000
TFI INTL INC COM 87241L109   57,845 516,927 SH   SOLE   360,427 0 156,500
THOMSON REUTERS CORP. COM NEW 884903709   47,417 397,405 SH   SOLE   225,905 0 171,500
WASTE CONNECTIONS INC COM 94106B101   37,199 273,547 SH   SOLE   105,047 0 168,500
CARRIER GLOBAL CORPORATION COM 14448C104   2,847 52,485 SH   SOLE   52,485 0 0
CINTAS CORP COM 172908105   306 690 SH   SOLE   690 0 0
CASELLA WASTE SYS INC CL A 147448104   393 4,605 SH   SOLE   4,605 0 0
EQUIFAX INC COM 294429105   403 1,375 SH   SOLE   1,375 0 0
EMERSON ELEC CO COM 291011104   3,259 35,055 SH   SOLE   35,055 0 0
FASTENAL CO COM 311900104   694 10,840 SH   SOLE   10,840 0 0
GENERAC HLDGS INC COM 368736104   6,185 17,575 SH   SOLE   17,575 0 0
JACOBS ENGR GROUP INC COM 469814107   217 1,560 SH   SOLE   1,560 0 0
OLD DOMINION FREIGHT LINE IN COM 679580100   2,790 7,785 SH   SOLE   7,785 0 0
ROCKWELL AUTOMATION INC COM 773903109   8,741 25,056 SH   SOLE   25,056 0 0
ROPER TECHNOLOGIES INC COM 776696106   1,072 2,180 SH   SOLE   2,180 0 0
REPUBLIC SVCS INC COM 760759100   2,341 16,790 SH   SOLE   16,790 0 0
TRANE TECHNOLOGIES PLC SHS G8994E103   6,097 30,180 SH   SOLE   30,180 0 0
UNION PAC CORP COM 907818108   2,960 11,748 SH   SOLE   11,748 0 0
UNITED RENTALS INC COM 911363109   3,140 9,450 SH   SOLE   9,450 0 0
ENCORE WIRE CORP COM 292562105   515 3,600 SH   SOLE   3,600 0 0
BRP INC COM SUN VTG 05577W200   18,916 216,445 SH   SOLE   78,945 0 137,500
GILDAN ACTIVEWEAR INC COM 375916103   32,379 765,435 SH   SOLE   575,435 0 190,000
MAGNA INTL INC COM 559222401   16,812 208,250 SH   SOLE   74,250 0 134,000
ADVANCE AUTO PARTS INC COM 00751Y106   2,665 11,110 SH   SOLE   11,110 0 0
AIRBNB INC COM CL A 009066101   1,165 7,000 SH   SOLE   7,000 0 0
AMAZON COM INC COM 023135106   347 104 SH   SOLE   104 0 0
AUTONATION INC COM 05329W102   1,005 8,605 SH   SOLE   8,605 0 0
APTIV PLC SHS G6095L109   3,364 20,395 SH   SOLE   20,395 0 0
D R HORTON INC COM 23331A109   1,479 13,640 SH   SOLE   13,640 0 0
FORD MTR CO DEL COM 345370860   1,239 59,640 SH   SOLE   59,640 0 0
GOODYEAR TIRE & RUBR CO COM 382550101   243 11,400 SH   SOLE   11,400 0 0
HOME DEPOT INC COM 437076102   2,218 5,345 SH   SOLE   5,345 0 0
LENNAR CORP CL A 526057104   2,825 24,320 SH   SOLE   24,320 0 0
LOWES COS INC COM 548661107   587 2,270 SH   SOLE   2,270 0 0
POOL CORP COM 73278L105   3,717 6,567 SH   SOLE   6,567 0 0
FERRARI N V COM N3167Y103   4,278 16,530 SH   SOLE   16,530 0 0
SONY GROUP CORPORATION SPONSORED ADR 835699307   3,605 28,520 SH   SOLE   28,520 0 0
TARGET CORP COM 87612E106   2,019 8,725 SH   SOLE   8,725 0 0
TRACTOR SUPPLY CO COM 892356106   3,848 16,128 SH   SOLE   16,128 0 0
TATA MTRS LTD SPONSORED ADR 876568502   250 7,800 SH   SOLE   7,800 0 0
COLGATE PALMOLIVE CO COM 194162103   205 2,400 SH   SOLE   2,400 0 0
COSTCO WHSL CORP NEW COM 22160K105   1,747 3,077 SH   SOLE   3,077 0 0
LAUDER ESTEE COS INC CL A 518439104   801 2,164 SH   SOLE   2,164 0 0
KEURIG DR PEPPER INC COM 49271V100   496 13,450 SH   SOLE   13,450 0 0
PROCTER AND GAMBLE CO COM 742718109   1,940 11,860 SH   SOLE   11,860 0 0
AGILENT TECHNOLOGIES INC COM 00846U101   1,694 10,610 SH   SOLE   10,610 0 0
CHARLES RIV LABS INTL INC COM 159864107   292 775 SH   SOLE   775 0 0
CATALENT INC COM 148806102   3,167 24,735 SH   SOLE   24,735 0 0
DANAHER CORPORATION COM 235851102   655 1,990 SH   SOLE   1,990 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108   470 3,625 SH   SOLE   3,625 0 0
HORIZON THERAPEUTICS PUB L SHS G46188101   807 7,485 SH   SOLE   7,485 0 0
IDEXX LABS INC COM 45168D104   315 478 SH   SOLE   478 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602   873 2,430 SH   SOLE   2,430 0 0
JOHNSON & JOHNSON COM 478160104   684 4,000 SH   SOLE   4,000 0 0
LILLY ELI & CO COM 532457108   5,258 19,035 SH   SOLE   19,035 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105   984 580 SH   SOLE   580 0 0
NOVO-NORDISK A S ADR 670100205   5,996 53,538 SH   SOLE   53,538 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102   1,161 1,740 SH   SOLE   1,740 0 0
UNITEDHEALTH GROUP INC COM 91324P102   7,338 14,614 SH   SOLE   14,614 0 0
ZOETIS INC CL A 98978V103   5,240 21,473 SH   SOLE   21,473 0 0
BANK MONTREAL QUE COM 063671101   116,778 1,087,095 SH   SOLE   665,095 0 422,000
BANK NOVA SCOTIA B C COM 064149107   72,355 1,024,361 SH   SOLE   632,361 0 392,000
CANADIAN IMP BK COMM COM 136069101   57,609 495,335 SH   SOLE   345,335 0 150,000
ROYAL BK CDA COM 780087102   194,745 1,839,087 SH   SOLE   1,136,587 0 702,500
SUN LIFE FINANCIAL INC. COM 866796105   38,045 685,030 SH   SOLE   263,530 0 421,500
TORONTO DOMINION BK ONT COM NEW 891160509   169,193 2,211,828 SH   SOLE   1,309,828 0 902,000
ALLIANCEBERNSTEIN HLDG L P UNIT LTD PARTN 01881G106   2,961 60,630 SH   SOLE   60,630 0 0
AFLAC INC COM 001055102   3,139 53,765 SH   SOLE   53,765 0 0
AMERICAN EXPRESS CO COM 025816109   1,125 6,875 SH   SOLE   6,875 0 0
BK OF AMERICA CORP COM 060505104   3,426 77,000 SH   SOLE   77,000 0 0
BROWN & BROWN INC COM 115236101   2,356 33,530 SH   SOLE   33,530 0 0
FIFTH THIRD BANCORP COM 316773100   4,941 113,460 SH   SOLE   113,460 0 0
GOLDMAN SACHS GROUP INC COM 38141G104   2,846 7,440 SH   SOLE   7,440 0 0
HDFC BANK LTD SPONSORED ADS 40415F101   1,158 17,800 SH   SOLE   17,800 0 0
HOULIHAN LOKEY INC CL A 441593100   4,480 43,280 SH   SOLE   43,280 0 0
JPMORGAN CHASE & CO COM 46625H100   4,826 30,475 SH   SOLE   30,475 0 0
MARSH & MCLENNAN COS INC COM 571748102   4,877 28,055 SH   SOLE   28,055 0 0
MSCI INC COM 55354G100   12,096 19,742 SH   SOLE   19,742 0 0
NASDAQ INC COM 631103108   299 1,425 SH   SOLE   1,425 0 0
BANK OZK COM 06417N103   2,207 47,425 SH   SOLE   47,425 0 0
PENNYMAC FINL SVCS INC NEW COM 70932M107   323 4,630 SH   SOLE   4,630 0 0
S&P GLOBAL INC COM 78409V104   1,779 3,770 SH   SOLE   3,770 0 0
ALLEGHANY CORP MD COM 017175100   404 605 SH   SOLE   605 0 0
DOCEBO INC COM 25609L105   2,704 40,386 SH   SOLE   18,372 0 22,014
DESCARTES SYS GROUP INC COM 249906108   27,857 337,570 SH   SOLE   132,970 0 204,600
CGI INC CL A SUB VTG 12532H104   415 4,700 SH   SOLE   4,700 0 0
NUVEI CORPORATION SUB VTG SHS 67079A102   25,513 394,454 SH   SOLE   331,454 0 63,000
SHOPIFY INC CL A 82509L107   142,117 103,449 SH   SOLE   60,449 0 43,000
TELUS INTL CDA INC SUB VTG SHS 87975H100   19,523 592,144 SH   SOLE   298,033 0 294,111
APPLE INC COM 037833100   1,128 6,350 SH   SOLE   6,350 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   3,350 8,080 SH   SOLE   8,080 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101   430 759 SH   SOLE   759 0 0
ALTAIR ENGR INC COM CL A 021369103   2,181 28,210 SH   SOLE   28,210 0 0
ASML HOLDING N V N Y REGISTRY SHS N07059210   3,220 4,045 SH   SOLE   4,045 0 0
BROADCOM INC COM 11135F101   2,951 4,435 SH   SOLE   4,435 0 0
BILL COM HLDGS INC COM 090043100   3,601 14,453 SH   SOLE   14,453 0 0
FORTINET INC COM 34959E109   2,785 7,750 SH   SOLE   7,750 0 0
GLOBANT S A COM L44385109   4,361 13,885 SH   SOLE   13,885 0 0
MONOLITHIC PWR SYS INC COM 609839105   3,221 6,530 SH   SOLE   6,530 0 0
MICROSOFT CORP COM 594918104   17,135 50,948 SH   SOLE   50,948 0 0
CLOUDFLARE INC CL A COM 18915M107   1,499 11,400 SH   SOLE   11,400 0 0
NVIDIA CORPORATION COM 67066G104   4,785 16,268 SH   SOLE   16,268 0 0
PALO ALTO NETWORKS INC COM 697435105   2,414 4,336 SH   SOLE   4,336 0 0
SYNOPSYS INC COM 871607107   360 976 SH   SOLE   976 0 0
ATLASSIAN CORP PLC CL A G06242104   3,214 8,430 SH   SOLE   8,430 0 0
WORKDAY INC CL A 98138H101   352 1,290 SH   SOLE   1,290 0 0
WNS HLDGS LTD SPON ADR 92932M101   643 7,293 SH   SOLE   7,293 0 0
ZEBRA TECHNOLOGIES CORPORATI CL A 989207105   4,044 6,795 SH   SOLE   6,795 0 0
ZSCALER INC COM 98980G102   332 1,034 SH   SOLE   1,034 0 0
BCE INC COM NEW 05534B760   13,455 259,200 SH   SOLE   259,200 0 0
TELUS CORPORATION COM 87971M103   54,852 2,334,376 SH   SOLE   1,411,876 0 922,500
META PLATFORMS INC CL A 30303M102   368 1,093 SH   SOLE   1,093 0 0
ALPHABET INC CAP STK CL A 02079K305   5,122 1,768 SH   SOLE   1,768 0 0
SEA LTD SPONSORD ADS 81141R100   2,512 11,231 SH   SOLE   11,231 0 0
VERIZON COMMUNICATIONS INC COM 92343V104   260 5,000 SH   SOLE   5,000 0 0
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101   28,349 466,820 SH   SOLE   181,820 0 285,000
NEXTERA ENERGY INC COM 65339F101   1,752 18,765 SH   SOLE   18,765 0 0
COLLIERS INTL GROUP INC SUB VTG SHS 194693107   18,680 125,715 SH   SOLE   47,415 0 78,300
FIRSTSERVICE CORP NEW COM 33767E202   57,764 294,581 SH   SOLE   172,981 0 121,600
GRANITE REAL ESTATE INVT TR UNIT 99/99/9999 387437114   23,374 281,157 SH   SOLE   127,157 0 154,000
TRICON RESIDENTIAL INC COM NPV 89612W102   31,105 2,036,895 SH   SOLE   1,081,574 0 955,321
AMERICAN HOMES 4 RENT CL A 02665T306   3,982 91,320 SH   SOLE   91,320 0 0
ALEXANDRIA REAL ESTATE EQ IN COM 015271109   3,880 17,400 SH   SOLE   17,400 0 0