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   1,002 20,115 SH   SOLE   20,115 0 0
ISHARES TR MSCI EAFE ETF 464287465   1,597 21,696 SH   SOLE   21,696 0 0
VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664   580 7,000 SH   SOLE   7,000 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103   799 1,770 SH   SOLE   1,770 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   4,087 9,844 SH   SOLE   9,844 0 0
CAMECO CORP COM 13321L108   41,541 1,425,704 SH   SOLE   801,550 0 624,154
CANADIAN NAT RES LTD COM 136385101   82,540 1,332,411 SH   SOLE   605,489 0 726,922
CRESCENT PT ENERGY CORP COM 22576C101   3,625 500,000 SH   SOLE   500,000 0 0
CENOVUS ENERGY INC COM 15135U109   21,954 1,316,373 SH   SOLE   302,300 0 1,014,073
ENERGY FUELS INC COM NEW 292671708   3,004 326,167 SH   SOLE   139,364 0 186,803
ENBRIDGE INC COM 29250N105   17,171 372,841 SH   SOLE   372,841 0 0
ENERPLUS CORP COM 292766102   2,915 230,000 SH   SOLE   230,000 0 0
IMPERIAL OIL LTD COM NEW 453038408   49,618 1,024,835 SH   SOLE   625,835 0 399,000
NORTH AMERN CONSTR GROUP LTD COM 656811106   3,194 220,509 SH   SOLE   99,014 0 121,495
PEMBINA PIPELINE CORP COM 706327103   17,298 460,200 SH   SOLE   181,200 0 279,000
SUNCOR ENERGY INC NEW COM 867224107   37,662 1,156,313 SH   SOLE   284,416 0 871,897
TRANSGLOBE ENERGY CORP COM 893662106   36 10,000 SH   SOLE   10,000 0 0
VERMILION ENERGY INC COM 923725105   17,044 811,347 SH   SOLE   332,423 0 478,924
BP PLC SPONSORED ADR 055622104   804 27,330 SH   SOLE   27,330 0 0
MAGNOLIA OIL & GAS CORP CL A 559663109   1,074 45,430 SH   SOLE   45,430 0 0
MARATHON PETE CORP COM 56585A102   968 11,320 SH   SOLE   11,320 0 0
OVINTIV INC COM 69047Q102   2,050 37,905 SH   SOLE   37,905 0 0
TOTALENERGIES SE SPONSORED ADS 89151E109   585 11,575 SH   SOLE   11,575 0 0
BARRICK GOLD CORP COM 067901108   49,790 2,029,285 SH   SOLE   1,012,785 0 1,016,500
AGNICO EAGLE MINES LTD COM 008474108   32,682 533,851 SH   SOLE   194,850 0 339,001
B2GOLD CORP COM 11777Q209   5,674 1,235,190 SH   SOLE   1,235,190 0 0
FRANCO NEV CORP COM 351858105   36,613 229,975 SH   SOLE   117,975 0 112,000
LITHIUM AMERS CORP NEW COM NEW 53680Q207   21,367 554,300 SH   SOLE   216,130 0 338,170
NUTRIEN LTD COM 67077M108   90,232 872,575 SH   SOLE   486,575 0 386,000
SSR MNG INC COM 784730103   13,855 637,000 SH   SOLE   307,000 0 330,000
TECK RESOURCES LTD CL B 878742204   49,169 1,217,150 SH   SOLE   707,650 0 509,500
TASEKO MINES LTD COM 876511106   209 90,870 SH   SOLE   90,870 0 0
WEST FRASER TIMBER CO LTD COM 952845105   25,168 305,750 SH   SOLE   179,750 0 126,000
YAMANA GOLD INC COM 98462Y100   3,718 665,550 SH   SOLE   665,550 0 0
ALCOA CORP COM 013872106   3,530 39,210 SH   SOLE   39,210 0 0
CF INDS HLDGS INC COM 125269100   1,787 17,340 SH   SOLE   17,340 0 0
FREEPORT-MCMORAN INC CL B 35671D857   1,384 27,820 SH   SOLE   27,820 0 0
GOLD FIELDS LTD SPONSORED ADR 38059T106   277 17,930 SH   SOLE   17,930 0 0
ICL GROUP LTD SHS M53213100   351 29,065 SH   SOLE   29,065 0 0
MOSAIC CO NEW COM 61945C103   340 5,120 SH   SOLE   5,120 0 0
NEWMONT CORP COM 651639106   507 6,380 SH   SOLE   6,380 0 0
STEEL DYNAMICS INC COM 858119100   322 3,865 SH   SOLE   3,865 0 0
CANADIAN NATL RY CO COM 136375102   82,505 614,780 SH   SOLE   278,780 0 336,000
STANTEC INC COM 85472N109   39,639 789,865 SH   SOLE   433,985 0 355,880
TFI INTL INC COM 87241L109   7,302 68,532 SH   SOLE   68,032 0 500
THOMSON REUTERS CORP. COM NEW 884903709   1,618 14,900 SH   SOLE   14,900 0 0
WASTE CONNECTIONS INC COM 94106B101   37,389 267,242 SH   SOLE   100,072 0 167,170
EVOQUA WATER TECHNOLOGIES CO COM 30057T105   3,018 64,234 SH   SOLE   64,234 0 0
CINTAS CORP COM 172908105   396 930 SH   SOLE   930 0 0
CASELLA WASTE SYS INC CL A 147448104   335 3,825 SH   SOLE   3,825 0 0
DOVER CORP COM 260003108   1,596 10,175 SH   SOLE   10,175 0 0
EQUIFAX INC COM 294429105   324 1,365 SH   SOLE   1,365 0 0
FASTENAL CO COM 311900104   314 5,285 SH   SOLE   5,285 0 0
GENERAC HLDGS INC COM 368736104   293 985 SH   SOLE   985 0 0
OLD DOMINION FREIGHT LINE IN COM 679580100   1,543 5,165 SH   SOLE   5,165 0 0
ROPER TECHNOLOGIES INC COM 776696106   502 1,063 SH   SOLE   1,063 0 0
REPUBLIC SVCS INC COM 760759100   535 4,035 SH   SOLE   4,035 0 0
UNION PAC CORP COM 907818108   5,326 19,493 SH   SOLE   19,493 0 0
ENCORE WIRE CORP COM 292562105   4,218 36,978 SH   SOLE   36,978 0 0
GILDAN ACTIVEWEAR INC COM 375916103   25,821 688,116 SH   SOLE   417,494 0 270,622
ADVANCE AUTO PARTS INC COM 00751Y106   3,079 14,875 SH   SOLE   14,875 0 0
AUTONATION INC COM 05329W102   294 2,950 SH   SOLE   2,950 0 0
FORD MTR CO DEL COM 345370860   1,456 86,105 SH   SOLE   86,105 0 0
HYATT HOTELS CORP COM CL A 448579102   1,238 12,975 SH   SOLE   12,975 0 0
HOME DEPOT INC COM 437076102   1,600 5,345 SH   SOLE   5,345 0 0
LOWES COS INC COM 548661107   459 2,270 SH   SOLE   2,270 0 0
FERRARI N V COM N3167Y103   4,626 21,211 SH   SOLE   21,211 0 0
SONY GROUP CORPORATION SPONSORED ADR 835699307   2,451 23,860 SH   SOLE   23,860 0 0
TRACTOR SUPPLY CO COM 892356106   4,044 17,328 SH   SOLE   17,328 0 0
TATA MTRS LTD SPONSORED ADR 876568502   218 7,800 SH   SOLE   7,800 0 0
COSTCO WHSL CORP NEW COM 22160K105   6,022 10,457 SH   SOLE   10,457 0 0
KEURIG DR PEPPER INC COM 49271V100   2,452 64,700 SH   SOLE   64,700 0 0
PROCTER AND GAMBLE CO COM 742718109   1,768 11,570 SH   SOLE   11,570 0 0
AGILENT TECHNOLOGIES INC COM 00846U101   1,404 10,610 SH   SOLE   10,610 0 0
AMERISOURCEBERGEN CORP COM 03073E105   2,686 17,360 SH   SOLE   17,360 0 0
CVS HEALTH CORP COM 126650100   3,176 31,384 SH   SOLE   31,384 0 0
DANAHER CORPORATION COM 235851102   2,423 8,260 SH   SOLE   8,260 0 0
ANTHEM INC COM 036752103   2,677 5,450 SH   SOLE   5,450 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108   444 3,775 SH   SOLE   3,775 0 0
HORIZON THERAPEUTICS PUB L SHS G46188101   458 4,350 SH   SOLE   4,350 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602   561 1,859 SH   SOLE   1,859 0 0
JOHNSON & JOHNSON COM 478160104   709 4,000 SH   SOLE   4,000 0 0
LILLY ELI & CO COM 532457108   5,616 19,612 SH   SOLE   19,612 0 0
MCKESSON CORP COM 58155Q103   1,427 4,661 SH   SOLE   4,661 0 0
NOVO-NORDISK A S ADR 670100205   5,775 52,008 SH   SOLE   52,008 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102   1,045 1,769 SH   SOLE   1,769 0 0
UNITEDHEALTH GROUP INC COM 91324P102   9,662 18,947 SH   SOLE   18,947 0 0
ZOETIS INC CL A 98978V103   2,233 11,840 SH   SOLE   11,840 0 0
BANK MONTREAL QUE COM 063671101   108,899 925,025 SH   SOLE   533,025 0 392,000
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 11271J107   85,740 1,515,854 SH   SOLE   775,514 0 740,340
BROOKFIELD ASSET MGMT REINS CL A EXCH LT VTG G16250105   2,736 47,906 SH   SOLE   20,894 0 27,012
BANK NOVA SCOTIA B C COM 064149107   94,739 1,321,271 SH   SOLE   714,271 0 607,000
CANADIAN IMP BK COMM COM 136069101   55,322 455,551 SH   SOLE   306,765 0 148,786
ROYAL BK CDA COM 780087102   176,856 1,605,635 SH   SOLE   916,635 0 689,000
SUN LIFE FINANCIAL INC. COM 866796105   44,072 789,005 SH   SOLE   383,005 0 406,000
TORONTO DOMINION BK ONT COM NEW 891160509   150,068 1,890,563 SH   SOLE   1,075,063 0 815,500
AFLAC INC COM 001055102   3,615 56,135 SH   SOLE   56,135 0 0
ALLSTATE CORP COM 020002101   1,427 10,300 SH   SOLE   10,300 0 0
AMERICAN EXPRESS CO COM 025816109   2,829 15,130 SH   SOLE   15,130 0 0
BK OF AMERICA CORP COM 060505104   2,309 56,010 SH   SOLE   56,010 0 0
BROWN & BROWN INC COM 115236101   5,874 81,280 SH   SOLE   81,280 0 0
FIFTH THIRD BANCORP COM 316773100   4,968 115,420 SH   SOLE   115,420 0 0
HOULIHAN LOKEY INC CL A 441593100   4,437 50,535 SH   SOLE   50,535 0 0
ING GROEP N.V. SPONSORED ADR 456837103   348 33,395 SH   SOLE   33,395 0 0
JPMORGAN CHASE & CO COM 46625H100   3,698 27,130 SH   SOLE   27,130 0 0
MARSH & MCLENNAN COS INC COM 571748102   3,751 22,010 SH   SOLE   22,010 0 0
MSCI INC COM 55354G100   3,078 6,120 SH   SOLE   6,120 0 0
BANK OZK COM 06417N103   2,920 68,395 SH   SOLE   68,395 0 0
PARK NATL CORP COM 700658107   283 2,155 SH   SOLE   2,155 0 0
SCHWAB CHARLES CORP COM 808513105   247 2,931 SH   SOLE   2,931 0 0
S&P GLOBAL INC COM 78409V104   1,538 3,750 SH   SOLE   3,750 0 0
CELESTICA INC SUB VTG SHS 15101Q108   10,198 857,013 SH   SOLE   737,372 0 119,641
DESCARTES SYS GROUP INC COM 249906108   34,815 475,304 SH   SOLE   230,304 0 245,000
NUVEI CORPORATION SUB VTG SHS 67079A102   25,634 340,771 SH   SOLE   116,789 0 223,982
SHOPIFY INC CL A 82509L107   9,707 14,347 SH   SOLE   14,347 0 0
APPLE INC COM 037833100   1,051 6,020 SH   SOLE   6,020 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   936 2,775 SH   SOLE   2,775 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101   326 715 SH   SOLE   715 0 0
ASML HOLDING N V N Y REGISTRY SHS N07059210   2,653 3,972 SH   SOLE   3,972 0 0
BROADCOM INC COM 11135F101   2,660 4,225 SH   SOLE   4,225 0 0
BILL COM HLDGS INC COM 090043100   1,091 4,810 SH   SOLE   4,810 0 0
GLOBANT S A COM L44385109   3,052 11,646 SH   SOLE   11,646 0 0
MONOLITHIC PWR SYS INC COM 609839105   1,343 2,765 SH   SOLE   2,765 0 0
MICROSOFT CORP COM 594918104   12,857 41,703 SH   SOLE   41,703 0 0
NVIDIA CORPORATION COM 67066G104   4,331 15,873 SH   SOLE   15,873 0 0
PALO ALTO NETWORKS INC COM 697435105   3,963 6,366 SH   SOLE   6,366 0 0
SYNOPSYS INC COM 871607107   321 963 SH   SOLE   963 0 0
ATLASSIAN CORP PLC CL A G06242104   2,477 8,430 SH   SOLE   8,430 0 0
WNS HLDGS LTD SPON ADR 92932M101   614 7,185 SH   SOLE   7,185 0 0
ZSCALER INC COM 98980G102   224 930 SH   SOLE   930 0 0
BCE INC COM NEW 05534B760   18,948 341,665 SH   SOLE   341,665 0 0
ROGERS COMMUNICATIONS INC CL B 775109200   20,006 353,300 SH   SOLE   146,300 0 207,000
TELUS CORPORATION COM 87971M103   62,827 2,403,798 SH   SOLE   1,459,011 0 944,787
ALPHABET INC CAP STK CL A 02079K305   4,890 1,758 SH   SOLE   1,758 0 0
LIVE NATION ENTERTAINMENT IN COM 538034109   4,082 34,700 SH   SOLE   34,700 0 0
VERIZON COMMUNICATIONS INC COM 92343V104   255 5,000 SH   SOLE   5,000 0 0
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108   18,671 454,700 SH   SOLE   178,700 0 276,000
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101   31,755 479,350 SH   SOLE   198,350 0 281,000
EXELON CORP COM 30161N101   1,989 41,755 SH   SOLE   41,755 0 0
NEXTERA ENERGY INC COM 65339F101   490 5,784 SH   SOLE   5,784 0 0
COLLIERS INTL GROUP INC SUB VTG SHS 194693107   24,748 189,795 SH   SOLE   93,595 0 96,200
FIRSTSERVICE CORP NEW COM 33767E202   4,848 33,500 SH   SOLE   33,500 0 0
GRANITE REAL ESTATE INVT TR UNIT 99/99/9999 387437114   22,913 297,070 SH   SOLE   131,070 0 166,000
TRICON RESIDENTIAL INC COM NPV 89612W102   44,642 2,807,476 SH   SOLE   1,687,444 0 1,120,032
AMERICAN HOMES 4 RENT CL A 02665T306   2,796 69,840 SH   SOLE   69,840 0 0
ALEXANDRIA REAL ESTATE EQ IN COM 015271109   1,909 9,485 SH   SOLE   9,485 0 0
EXTRA SPACE STORAGE INC COM 30225T102   2,061 10,023 SH   SOLE   10,023 0 0
PROLOGIS INC. COM 74340W103   2,745 17,000 SH   SOLE   17,000 0 0