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,493 19,675 SH   SOLE   19,675 0 0
VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664   2,599 14,580 SH   SOLE   14,580 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103   737 1,860 SH   SOLE   1,860 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   3,854 10,580 SH   SOLE   10,580 0 0
CAMECO CORP COM 13321L108   24,494 1,478,000 SH   SOLE   498,000 0 980,000
CANADIAN NAT RES LTD COM 136385101   51,555 1,668,725 SH   SOLE   890,091 0 778,634
CRESCENT PT ENERGY CORP COM 22576C101   29,065 6,974,999 SH   SOLE   4,469,850 0 2,505,149
ENBRIDGE INC COM 29250N105   12,142 333,531 SH   SOLE   333,531 0 0
ENERPLUS CORP COM 292766102   4,014 800,000 SH   SOLE   800,000 0 0
NORTH AMERN CONSTR GROUP LTD COM 656811106   2,676 248,501 SH   SOLE   133,311 0 115,190
PEMBINA PIPELINE CORP COM 706327103   1,764 61,120 SH   SOLE   61,120 0 0
SUNCOR ENERGY INC NEW COM 867224107   28,621 1,370,040 SH   SOLE   343,669 0 1,026,371
TC ENERGY CORP COM 87807B107   2,428 53,000 SH   SOLE   53,000 0 0
VALERO ENERGY CORP COM 91913Y100   1,069 14,930 SH   SOLE   14,930 0 0
BARRICK GOLD CORP COM 067901108   27,880 1,406,315 SH   SOLE   853,315 0 553,000
AGNICO EAGLE MINES LTD COM 008474108   17,008 294,390 SH   SOLE   172,890 0 121,500
FRANCO NEV CORP COM 351858105   2,630 21,000 SH   SOLE   21,000 0 0
FORTUNA SILVER MINES INC COM 349915108   1,787 275,760 SH   SOLE   149,340 0 126,420
KINROSS GOLD CORP COM 496902404   13,082 1,965,500 SH   SOLE   747,000 0 1,218,500
LITHIUM AMERS CORP NEW COM NEW 53680Q207   5,819 362,240 SH   SOLE   362,240 0 0
NUTRIEN LTD COM 67077M108   49,737 923,845 SH   SOLE   538,345 0 385,500
PAN AMERN SILVER CORP COM 697900108   1,874 62,500 SH   SOLE   62,500 0 0
SILVERCREST METALS INC COM 828363101   115 14,200 SH   SOLE   14,200 0 0
SSR MNG INC COM 784730103   387 27,094 SH   SOLE   27,094 0 0
TECK RESOURCES LTD CL B 878742204   29,810 1,557,375 SH   SOLE   671,375 0 886,000
TASEKO MINES LTD COM 876511106   633 370,450 SH   SOLE   370,450 0 0
WEST FRASER TIMBER CO LTD COM 952845105   24,391 339,250 SH   SOLE   136,750 0 202,500
ALCOA CORP COM 013872106   1,193 36,725 SH   SOLE   36,725 0 0
FREEPORT-MCMORAN INC CL B 35671D857   242 7,340 SH   SOLE   7,340 0 0
SHERWIN WILLIAMS CO COM 824348106   299 405 SH   SOLE   405 0 0
BALLARD PWR SYS INC NEW COM 058586108   21,633 887,555 SH   SOLE   624,555 0 263,000
CAE INC COM 124765108   12,573 441,500 SH   SOLE   179,500 0 262,000
CANADIAN NATL RY CO COM 136375102   648 5,590 SH   SOLE   5,590 0 0
CANADIAN PAC RY LTD COM 13645T100   106,673 279,462 SH   SOLE   180,462 0 99,000
GFL ENVIRONMENTAL INC SUB VTG SHS 36168Q104   17,452 499,900 SH   SOLE   194,900 0 305,000
STANTEC INC COM 85472N109   25,708 600,900 SH   SOLE   230,900 0 370,000
TFI INTL INC COM 87241L109   60,981 814,054 SH   SOLE   536,554 0 277,500
THOMSON REUTERS CORP. COM NEW 884903709   2,407 27,490 SH   SOLE   27,490 0 0
WASTE CONNECTIONS INC COM 94106B101   421 3,900 SH   SOLE   3,900 0 0
CARRIER GLOBAL CORPORATION COM 14448C104   2,107 49,895 SH   SOLE   49,895 0 0
CINTAS CORP COM 172908105   236 690 SH   SOLE   690 0 0
CASELLA WASTE SYS INC CL A 147448104   393 6,180 SH   SOLE   6,180 0 0
EMERSON ELEC CO COM 291011104   4,686 51,935 SH   SOLE   51,935 0 0
EXPONENT INC COM 30214U102   353 3,620 SH   SOLE   3,620 0 0
FASTENAL CO COM 311900104   1,206 23,980 SH   SOLE   23,980 0 0
FUELCELL ENERGY INC COM 35952H601   597 41,400 SH   SOLE   41,400 0 0
FEDEX CORP COM 31428X106   2,218 7,810 SH   SOLE   7,810 0 0
GENERAC HLDGS INC COM 368736104   13,252 40,470 SH   SOLE   40,470 0 0
JACOBS ENGR GROUP INC COM 469814107   202 1,560 SH   SOLE   1,560 0 0
SOUTHWEST AIRLS CO COM 844741108   2,262 37,050 SH   SOLE   37,050 0 0
LYFT INC CL A COM 55087P104   1,352 21,400 SH   SOLE   21,400 0 0
OLD DOMINION FREIGHT LINE IN COM 679580100   1,596 6,640 SH   SOLE   6,640 0 0
ROCKWELL AUTOMATION INC COM 773903109   4,670 17,595 SH   SOLE   17,595 0 0
ROPER TECHNOLOGIES INC COM 776696106   867 2,150 SH   SOLE   2,150 0 0
RYANAIR HOLDINGS PLC SPONSORED ADS 783513203   1,390 12,090 SH   SOLE   12,090 0 0
TRANE TECHNOLOGIES PLC SHS G8994E103   1,264 7,635 SH   SOLE   7,635 0 0
UNION PAC CORP COM 907818108   982 4,455 SH   SOLE   4,455 0 0
UPWORK INC COM 91688F104   1,968 43,965 SH   SOLE   43,965 0 0
UNITED RENTALS INC COM 911363109   3,080 9,354 SH   SOLE   9,354 0 0
BRP INC COM SUN VTG 05577W200   21,326 246,100 SH   SOLE   108,100 0 138,000
GILDAN ACTIVEWEAR INC COM 375916103   5,273 172,405 SH   SOLE   172,405 0 0
MAGNA INTL INC COM 559222401   66,169 751,785 SH   SOLE   492,285 0 259,500
AIRBNB INC COM CL A 009066101   1,326 7,058 SH   SOLE   7,058 0 0
AMAZON COM INC COM 023135106   2,308 746 SH   SOLE   746 0 0
APTIV PLC SHS G6095L109   3,228 23,410 SH   SOLE   23,410 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102   229 1,012 SH   SOLE   1,012 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105   1,208 850 SH   SOLE   850 0 0
DOLLAR GEN CORP NEW COM 256677105   3,488 17,215 SH   SOLE   17,215 0 0
D R HORTON INC COM 23331A109   3,849 43,190 SH   SOLE   43,190 0 0
GARMIN LTD SHS H2906T109   2,385 18,088 SH   SOLE   18,088 0 0
GOODYEAR TIRE & RUBR CO COM 382550101   200 11,400 SH   SOLE   11,400 0 0
HOME DEPOT INC COM 437076102   273 895 SH   SOLE   895 0 0
JD.COM INC SPON ADR CL A 47215P106   2,895 34,330 SH   SOLE   34,330 0 0
LENNAR CORP CL A 526057104   1,701 16,800 SH   SOLE   16,800 0 0
LOWES COS INC COM 548661107   432 2,270 SH   SOLE   2,270 0 0
MERCADOLIBRE INC COM 58733R102   1,864 1,266 SH   SOLE   1,266 0 0
POOL CORP COM 73278L105   2,444 7,080 SH   SOLE   7,080 0 0
FERRARI N V COM N3167Y103   3,345 15,985 SH   SOLE   15,985 0 0
SONY CORP SPONSORED ADR 835699307   3,023 28,520 SH   SOLE   28,520 0 0
TAL EDUCATION GROUP SPONSORED ADS 874080104   779 14,470 SH   SOLE   14,470 0 0
VIPSHOP HOLDINGS LIMITED SPONSORED ADS A 92763W103   1,251 41,880 SH   SOLE   41,880 0 0
SUNOPTA INC COM 8676EP108   9,390 635,500 SH   SOLE   270,840 0 364,660
COLGATE PALMOLIVE CO COM 194162103   378 4,800 SH   SOLE   4,800 0 0
COSTCO WHSL CORP NEW COM 22160K105   939 2,665 SH   SOLE   2,665 0 0
FRESHPET INC COM 358039105   4,444 27,980 SH   SOLE   27,980 0 0
BAUSCH HEALTH COS INC COM 071734107   5,986 188,800 SH   SOLE   31,800 0 157,000
CHARLES RIV LABS INTL INC COM 159864107   207 715 SH   SOLE   715 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108   268 3,200 SH   SOLE   3,200 0 0
HORIZON THERAPEUTICS PUB L SHS G46188101   1,070 11,630 SH   SOLE   11,630 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602   501 678 SH   SOLE   678 0 0
JOHNSON & JOHNSON COM 478160104   657 4,000 SH   SOLE   4,000 0 0
LHC GROUP INC COM 50187A107   2,373 12,410 SH   SOLE   12,410 0 0
LILLY ELI & CO COM 532457108   1,547 8,280 SH   SOLE   8,280 0 0
MASIMO CORP COM 574795100   5,459 23,770 SH   SOLE   23,770 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105   705 610 SH   SOLE   610 0 0
NOVO-NORDISK A S ADR 670100205   1,435 21,290 SH   SOLE   21,290 0 0
TELADOC HEALTH INC COM 87918A105   289 1,592 SH   SOLE   1,592 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102   901 1,975 SH   SOLE   1,975 0 0
UNITEDHEALTH GROUP INC COM 91324P102   3,531 9,490 SH   SOLE   9,490 0 0
ZOETIS INC CL A 98978V103   8,301 52,710 SH   SOLE   52,710 0 0
BANK MONTREAL QUE COM 063671101   103,049 1,156,800 SH   SOLE   678,300 0 478,500
BANK NOVA SCOTIA B C COM 064149107   25,509 408,010 SH   SOLE   408,010 0 0
CANADIAN IMP BK COMM COM 136069101   94,363 964,335 SH   SOLE   647,335 0 317,000
MANULIFE FINL CORP COM 56501R106   58,051 2,700,650 SH   SOLE   1,485,650 0 1,215,000
ROYAL BK CDA COM 780087102   197,319 2,141,437 SH   SOLE   1,421,437 0 720,000
SUN LIFE FINANCIAL INC. COM 866796105   37,392 740,360 SH   SOLE   289,360 0 451,000
TORONTO DOMINION BK ONT COM NEW 891160509   155,378 2,383,937 SH   SOLE   1,420,515 0 963,422
ALLY FINL INC COM 02005N100   1,757 38,860 SH   SOLE   38,860 0 0
BK OF AMERICA CORP COM 060505104   2,892 74,750 SH   SOLE   74,750 0 0
BANCO DE CHILE SPONSORED ADS 059520106   1,370 58,000 SH   SOLE   58,000 0 0
CAPITAL ONE FINL CORP COM 14040H105   1,947 15,300 SH   SOLE   15,300 0 0
DEUTSCHE BANK A G NAMEN AKT D18190898   287 23,930 SH   SOLE   23,930 0 0
FIFTH THIRD BANCORP COM 316773100   4,740 126,565 SH   SOLE   126,565 0 0
GOLDMAN SACHS GROUP INC COM 38141G104   3,427 10,480 SH   SOLE   10,480 0 0
HDFC BANK LTD SPONSORED ADS 40415F101   2,083 26,815 SH   SOLE   26,815 0 0
HOULIHAN LOKEY INC CL A 441593100   3,877 58,290 SH   SOLE   58,290 0 0
JPMORGAN CHASE & CO COM 46625H100   3,425 22,500 SH   SOLE   22,500 0 0
MARSH & MCLENNAN COS INC COM 571748102   2,264 18,585 SH   SOLE   18,585 0 0
MSCI INC COM 55354G100   9,597 22,890 SH   SOLE   22,890 0 0
NASDAQ INC COM 631103108   217 1,470 SH   SOLE   1,470 0 0
BANK OZK COM 06417N103   2,665 65,230 SH   SOLE   65,230 0 0
PENNYMAC FINL SVCS INC NEW COM 70932M107   2,428 36,310 SH   SOLE   36,310 0 0
S&P GLOBAL INC COM 78409V104   1,323 3,750 SH   SOLE   3,750 0 0
ABSOLUTE SOFTWARE CORP COM 00386B109   7,156 515,705 SH   SOLE   455,625 0 60,080
DOCEBO INC COM 25609L105   4,879 113,615 SH   SOLE   89,155 0 24,460
DESCARTES SYS GROUP INC COM 249906108   20,024 328,417 SH   SOLE   166,417 0 162,000
CGI INC CL A SUB VTG 12532H104   28,434 341,570 SH   SOLE   129,070 0 212,500
SHOPIFY INC CL A 82509L107   134,581 121,978 SH   SOLE   83,878 0 38,100
TELUS INTL CDA INC SUB VTG SHS 87975H100   15,314 544,750 SH   SOLE   297,250 0 247,500
APPLE INC COM 037833100   828 6,780 SH   SOLE   6,780 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   628 2,275 SH   SOLE   2,275 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101   314 660 SH   SOLE   660 0 0
ALTAIR ENGR INC COM CL A 021369103   1,134 18,125 SH   SOLE   18,125 0 0
ADVANCED MICRO DEVICES INC COM 007903107   451 5,740 SH   SOLE   5,740 0 0
ASML HOLDING N V N Y REGISTRY SHS N07059210   2,460 3,985 SH   SOLE   3,985 0 0
BROADCOM INC COM 11135F101   1,704 3,675 SH   SOLE   3,675 0 0
BILL COM HLDGS INC COM 090043100   2,321 15,950 SH   SOLE   15,950 0 0
FAIR ISAAC CORP COM 303250104   250 515 SH   SOLE   515 0 0
GLOBANT S A COM L44385109   3,919 18,875 SH   SOLE   18,875 0 0
LAM RESEARCH CORP COM 512807108   1,551 2,605 SH   SOLE   2,605 0 0
MONOLITHIC PWR SYS INC COM 609839105   3,412 9,660 SH   SOLE   9,660 0 0
MICROSOFT CORP COM 594918104   12,480 52,931 SH   SOLE   52,931 0 0
CLOUDFLARE INC CL A COM 18915M107   1,260 17,935 SH   SOLE   17,935 0 0
SERVICENOW INC COM 81762P102   548 1,095 SH   SOLE   1,095 0 0
NVIDIA CORPORATION COM 67066G104   4,135 7,745 SH   SOLE   7,745 0 0
PAYPAL HLDGS INC COM 70450Y103   528 2,175 SH   SOLE   2,175 0 0
RINGCENTRAL INC CL A 76680R206   3,847 12,915 SH   SOLE   12,915 0 0
SOLAREDGE TECHNOLOGIES INC COM 83417M104   2,551 8,875 SH   SOLE   8,875 0 0
ATLASSIAN CORP PLC CL A G06242104   1,408 6,680 SH   SOLE   6,680 0 0
VISA INC COM CL A 92826C839   3,313 15,645 SH   SOLE   15,645 0 0
WORKDAY INC CL A 98138H101   401 1,615 SH   SOLE   1,615 0 0
WNS HLDGS LTD SPON ADR 92932M101   389 5,373 SH   SOLE   5,373 0 0
ZEBRA TECHNOLOGIES CORPORATI CL A 989207105   2,916 6,010 SH   SOLE   6,010 0 0
ROGERS COMMUNICATIONS INC CL B 775109200   22,719 493,000 SH   SOLE   189,000 0 304,000
TELUS CORPORATION COM 87971M103   37,765 1,897,295 SH   SOLE   951,295 0 946,000
ACTIVISION BLIZZARD INC COM 00507V109   412 4,425 SH   SOLE   4,425 0 0
CHARTER COMMUNICATIONS INC N CL A 16119P108   324 525 SH   SOLE   525 0 0
ELECTRONIC ARTS INC COM 285512109   229 1,690 SH   SOLE   1,690 0 0
ALPHABET INC CAP STK CL A 02079K305   1,433 695 SH   SOLE   695 0 0
IRIDIUM COMMUNICATIONS INC COM 46269C102   215 5,200 SH   SOLE   5,200 0 0
NETEASE INC SPONSORED ADS 64110W102   2,100 20,335 SH   SOLE   20,335 0 0
PEARSON PLC SPONSORED ADR 705015105   203 19,000 SH   SOLE   19,000 0 0
SEA LTD SPONSORD ADS 81141R100   4,666 20,900 SH   SOLE   20,900 0 0
VERIZON COMMUNICATIONS INC COM 92343V104   291 5,000 SH   SOLE   5,000 0 0
ALGONQUIN PWR UTILS CORP COM 015857105   6,565 414,625 SH   SOLE   414,625 0 0
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108   37,576 880,750 SH   SOLE   606,250 0 274,500
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101   16,993 318,500 SH   SOLE   122,000 0 196,500
NEXTERA ENERGY INC COM 65339F101   1,914 25,313 SH   SOLE   25,313 0 0
COLLIERS INTL GROUP INC SUB VTG SHS 194693107   2,134 21,730 SH   SOLE   11,194 0 10,536
FIRSTSERVICE CORP NEW COM 33767E202   51,260 345,551 SH   SOLE   201,051 0 144,500
GRANITE REAL ESTATE INVT TR UNIT 99/99/9999 387437114   865 14,235 SH   SOLE   14,235 0 0
AMERICAN HOMES 4 RENT CL A 02665T306   2,420 72,600 SH   SOLE   72,600 0 0
AMERICOLD RLTY TR COM 03064D108   231 5,995 SH   SOLE   5,995 0 0
ISHARES TR PFD AND INCM SEC 464288687   349 9,090 SH   SOLE   9,090 0 0