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
ADT INC DEL COM 00090Q103   1,828,213 225,983 SH   SOLE   225,983 0 0
AFLAC INC COM 001055102   6,726,843 129,039 SH   SOLE   129,039 0 0
AES CORP COM 00130H105   1,670,230 73,159 SH   SOLE   73,159 0 0
ABBOTT LABS COM 002824100   15,772,458 133,517 SH   SOLE   133,517 0 0
ABBVIE INC COM 00287Y109   4,221,949 39,139 SH   SOLE   39,139 0 0
ABSOLUTE SOFTWARE CORP COM 00386B109   55,049 5,009 SH   SOLE   5,009 0 0
ACTIVISION BLIZZARD INC COM 00507V109   10,545,070 136,258 SH   SOLE   136,258 0 0
ACUITYADS HLDGS INC COM 00510L106   36,189 5,399 SH   SOLE   5,399 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101   13,579,589 23,587 SH   SOLE   23,587 0 0
ADVANCE AUTO PARTS INC COM 00751Y106   760,781 3,642 SH   SOLE   3,642 0 0
AGILENT TECHNOLOGIES INC COM 00846U101   37,902,576 240,604 SH   SOLE   240,604 0 0
AGNICO EAGLE MINES LTD COM 008474108   1,654,795 31,897 SH   SOLE   31,897 0 0
AIR PRODS & CHEMS INC COM 009158106   605,703 2,365 SH   SOLE   2,365 0 0
ALAMOS GOLD INC NEW COM CL A 011532108   370,386 51,496 SH   SOLE   51,496 0 0
ALGONQUIN PWR UTILS CORP COM 015857105   920,808 62,805 SH   SOLE   62,805 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102   13,966,380 94,335 SH   SOLE   94,335 0 0
ALLIANT ENERGY CORP COM 018802108   7,403,847 132,258 SH   SOLE   132,258 0 0
ALLSTATE CORP COM 020002101   1,251,846 9,833 SH   SOLE   9,833 0 0
ALPHABET INC CAP STK CL C 02079K107   36,954,745 13,865 SH   SOLE   13,865 0 0
ALPHABET INC CAP STK CL A 02079K305   30,705,562 11,485 SH   SOLE   11,485 0 0
AMAZON COM INC COM 023135106   38,881,967 11,836 SH   SOLE   11,836 0 0
AMEDISYS INC COM 023436108   591,185 3,965 SH   SOLE   3,965 0 0
AMEREN CORP COM 023608102   1,444,238 17,830 SH   SOLE   17,830 0 0
AMERICAN CAMPUS CMNTYS INC COM 024835100   2,159,332 44,568 SH   SOLE   44,568 0 0
AMERICAN ELEC PWR CO INC COM 025537101   884,867 10,900 SH   SOLE   10,900 0 0
AMERICAN EXPRESS CO COM 025816109   8,666,379 51,730 SH   SOLE   51,730 0 0
AMERICAN TOWER CORP NEW COM 03027X100   9,167,051 34,539 SH   SOLE   34,539 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103   37,840,001 223,851 SH   SOLE   223,851 0 0
AMERIPRISE FINL INC COM 03076C106   1,416,219 5,362 SH   SOLE   5,362 0 0
AMETEK INC COM 031100100   1,014,655 8,182 SH   SOLE   8,182 0 0
AMGEN INC COM 031162100   4,017,408 18,892 SH   SOLE   18,892 0 0
ANALOG DEVICES INC COM 032654105   8,039,758 48,004 SH   SOLE   48,004 0 0
ANSYS INC COM 03662Q105   26,978,782 79,244 SH   SOLE   79,244 0 0
ANTHEM INC COM 036752103   8,017,112 21,505 SH   SOLE   21,505 0 0
APPLE INC COM 037833100   48,840,009 345,157 SH   SOLE   345,157 0 0
ATMOS ENERGY CORP COM 049560105   6,044,647 68,533 SH   SOLE   68,533 0 0
AUTODESK INC COM 052769106   28,828,579 101,092 SH   SOLE   101,092 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103   10,731,570 53,679 SH   SOLE   53,679 0 0
AUTOZONE INC COM 053332102   19,588,130 11,536 SH   SOLE   11,536 0 0
BCE INC COM NEW 05534B760   13,308,700 265,669 SH   SOLE   265,669 0 0
BRP INC COM SUN VTG 05577W200   448,469 4,845 SH   SOLE   4,845 0 0
BALLARD PWR SYS INC NEW COM 058586108   389,615 27,755 SH   SOLE   27,755 0 0
BK OF AMERICA CORP COM 060505104   11,893,075 280,165 SH   SOLE   280,165 0 0
BANK MONTREAL QUE COM 063671101   6,472,190 64,829 SH   SOLE   64,829 0 0
BANK NOVA SCOTIA B C COM 064149107   45,996,185 747,286 SH   SOLE   747,286 0 0
BAUSCH HEALTH COS INC COM 071734107   1,144,463 41,041 SH   SOLE   41,041 0 0
BAXTER INTL INC COM 071813109   3,350,010 41,651 SH   SOLE   41,651 0 0
BECTON DICKINSON & CO COM 075887109   6,265,497 25,488 SH   SOLE   25,488 0 0
BEST BUY INC COM 086516101   3,208,317 30,350 SH   SOLE   30,350 0 0
BIO RAD LABS INC CL A 090572207   3,149,419 4,222 SH   SOLE   4,222 0 0
BLACK HILLS CORP COM 092113109   754,003 12,014 SH   SOLE   12,014 0 0
BLACKBERRY LTD COM 09228F103   559,545 57,479 SH   SOLE   57,479 0 0
BLACKROCK INC COM 09247X101   1,838,353 2,192 SH   SOLE   2,192 0 0
BLACKSTONE INC COM 09260D107   5,965,485 51,276 SH   SOLE   51,276 0 0
BOOZ ALLEN HAMILTON HLDG COR CL A 099502106   4,690,565 59,112 SH   SOLE   59,112 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108   2,707,339 45,755 SH   SOLE   45,755 0 0
BROADCOM INC COM 11135F101   7,655,151 15,786 SH   SOLE   15,786 0 0
BROOKFIELD INFRASTRUCTURE CO COM SB VTG SHS A 11275Q107   269,647 4,498 SH   SOLE   4,498 0 0
B2GOLD CORP COM 11777Q209   467,158 136,651 SH   SOLE   136,651 0 0
BURNING ROCK BIOTECH LTD SPONSORED ADS 12233L107   1,631,434 91,243 SH   SOLE   91,243 0 0
CAE INC COM 124765108   2,606,243 87,237 SH   SOLE   87,237 0 0
CDW CORP COM 12514G108   7,941,216 43,628 SH   SOLE   43,628 0 0
CGI INC CL A SUB VTG 12532H104   30,933,628 364,163 SH   SOLE   364,163 0 0
CI FINL CORP COM 125491100   373,757 18,413 SH   SOLE   18,413 0 0
CIGNA CORP NEW COM 125523100   3,185,765 15,916 SH   SOLE   15,916 0 0
CME GROUP INC COM 12572Q105   8,046,203 41,608 SH   SOLE   41,608 0 0
CNA FINL CORP COM 126117100   797,286 19,001 SH   SOLE   19,001 0 0
CSG SYS INTL INC COM 126349109   362,032 7,511 SH   SOLE   7,511 0 0
CADENCE DESIGN SYSTEM INC COM 127387108   743,574 4,910 SH   SOLE   4,910 0 0
CAMPBELL SOUP CO COM 134429109   512,677 12,262 SH   SOLE   12,262 0 0
CANADA GOOSE HLDGS INC SHS SUB VTG 135086106   210,796 5,903 SH   SOLE   5,903 0 0
CANADIAN IMP BK COMM COM 136069101   18,292,594 164,321 SH   SOLE   164,321 0 0
CANADIAN NATL RY CO COM 136375102   34,810,223 300,384 SH   SOLE   300,384 0 0
CANADIAN NAT RES LTD COM 136385101   26,734,076 731,185 SH   SOLE   731,185 0 0
CAPITAL ONE FINL CORP COM 14040H105   8,968,818 55,373 SH   SOLE   55,373 0 0
CARTERS INC COM 146229109   2,633,275 27,080 SH   SOLE   27,080 0 0
CASS INFORMATION SYS INC COM 14808P109   356,898 8,528 SH   SOLE   8,528 0 0
CENTENE CORP DEL COM 15135B101   647,529 10,392 SH   SOLE   10,392 0 0
CENOVUS ENERGY INC COM 15135U109   4,218,682 418,430 SH   SOLE   418,430 0 0
CENOVUS ENERGY INC *W EXP 01/01/202 15135U117   147,604 24,994 SH   SOLE   24,994 0 0
CENTERRA GOLD INC COM 152006102   196,575 28,784 SH   SOLE   28,784 0 0
CERNER CORP COM 156782104   6,102,908 86,541 SH   SOLE   86,541 0 0
CHURCH & DWIGHT INC COM 171340102   3,193,414 38,675 SH   SOLE   38,675 0 0
CISCO SYS INC COM 17275R102   6,512,262 119,644 SH   SOLE   119,644 0 0
CITIGROUP INC COM NEW 172967424   8,614,997 122,755 SH   SOLE   122,755 0 0
CITRIX SYS INC COM 177376100   4,994,238 46,514 SH   SOLE   46,514 0 0
COCA COLA CO COM 191216100   10,402,240 198,250 SH   SOLE   198,250 0 0
COHERUS BIOSCIENCES INC NOTE 1.500% 4/1 19249HAB9   148,038 130,000 PRN   SOLE   0 0 0
COLGATE PALMOLIVE CO COM 194162103   5,624,017 74,411 SH   SOLE   74,411 0 0
COLLIERS INTL GROUP INC SUB VTG SHS 194693107   18,650,054 145,698 SH   SOLE   145,698 0 0
COMCAST CORP NEW CL A 20030N101   13,110,071 234,400 SH   SOLE   234,400 0 0
CONAGRA BRANDS INC COM 205887102   987,655 29,160 SH   SOLE   29,160 0 0
CONOCOPHILLIPS COM 20825C104   1,226,712 18,101 SH   SOLE   18,101 0 0
CONSOLIDATED EDISON INC COM 209115104   5,069,716 69,840 SH   SOLE   69,840 0 0
COPART INC COM 217204106   5,086,476 36,667 SH   SOLE   36,667 0 0
CORNING INC COM 219350105   2,435,393 66,741 SH   SOLE   66,741 0 0
CRESCENT PT ENERGY CORP COM 22576C101   245,999 53,353 SH   SOLE   53,353 0 0
CROWDSTRIKE HLDGS INC CL A 22788C105   2,211,403 9,000 SH   SOLE   9,000 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101   1,766,314 10,191 SH   SOLE   10,191 0 0
CUBESMART COM 229663109   2,425,906 50,070 SH   SOLE   50,070 0 0
CUMMINS INC COM 231021106   2,764,350 12,310 SH   SOLE   12,310 0 0
DARLING INGREDIENTS INC COM 237266101   1,083,683 15,072 SH   SOLE   15,072 0 0
DECKERS OUTDOOR CORP COM 243537107   7,953,624 22,081 SH   SOLE   22,081 0 0
DEERE & CO COM 244199105   13,701,094 40,890 SH   SOLE   40,890 0 0
DELTA AIR LINES INC DEL COM NEW 247361702   3,835,178 90,006 SH   SOLE   90,006 0 0
DEXCOM INC NOTE 0.250%11/1 252131AK3   250,563 210,000 PRN   SOLE   0 0 0
DISNEY WALT CO COM 254687106   10,998,823 65,016 SH   SOLE   65,016 0 0
DISCOVERY INC COM SER A 25470F104   2,200,332 86,695 SH   SOLE   86,695 0 0
DOCEBO INC COM 25609L105   100,260 1,373 SH   SOLE   1,373 0 0
DOCUSIGN INC COM 256163106   3,784,243 14,700 SH   SOLE   14,700 0 0
DOLLAR GEN CORP NEW COM 256677105   2,677,647 12,622 SH   SOLE   12,622 0 0
DOLLAR TREE INC COM 256746108   1,704,113 17,803 SH   SOLE   17,803 0 0
DOVER CORP COM 260003108   3,799,509 24,434 SH   SOLE   24,434 0 0
DUPONT DE NEMOURS INC COM 26614N102   582,881 8,573 SH   SOLE   8,573 0 0
EBAY INC. COM 278642103   11,219,515 161,037 SH   SOLE   161,037 0 0
ECOLAB INC COM 278865100   22,998,407 110,240 SH   SOLE   110,240 0 0
ELDORADO GOLD CORP NEW COM 284902509   184,503 23,846 SH   SOLE   23,846 0 0
ELECTRONIC ARTS INC COM 285512109   9,059,388 63,686 SH   SOLE   63,686 0 0
EMERSON ELEC CO COM 291011104   1,342,358 14,250 SH   SOLE   14,250 0 0
ENBRIDGE INC COM 29250N105   32,589,603 818,029 SH   SOLE   818,029 0 0
ENDEAVOUR SILVER CORP COM 29258Y103   86,693 21,157 SH   SOLE   21,157 0 0
ENERPLUS CORP COM 292766102   206,259 25,764 SH   SOLE   25,764 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107   1,074,064 49,633 SH   SOLE   49,633 0 0
ENTHUSIAST GAMING HLDGS INC COM 29385B109   32,451 8,994 SH   SOLE   8,994 0 0
EQUINIX INC COM 29444U700   20,658,073 26,145 SH   SOLE   26,145 0 0
EQUINOX GOLD CORP COM 29446Y502   223,574 33,873 SH   SOLE   33,873 0 0
ERO COPPER CORP COM 296006109   171,829 9,690 SH   SOLE   9,690 0 0
ETSY INC NOTE 0.125%10/0 29786AAJ5   242,735 100,000 PRN   SOLE   0 0 0
EVERCORE INC CLASS A 29977A105   1,091,288 8,164 SH   SOLE   8,164 0 0
EVERSOURCE ENERGY COM 30040W108   1,525,160 18,654 SH   SOLE   18,654 0 0
FACEBOOK INC CL A 30303M102   34,066,816 100,376 SH   SOLE   100,376 0 0
FEDERAL RLTY INVT TR SH BEN INT NEW 313747206   599,864 5,084 SH   SOLE   5,084 0 0
FEDEX CORP COM 31428X106   4,564,768 20,816 SH   SOLE   20,816 0 0
FIDELITY NATL INFORMATION SV COM 31620M106   10,823,379 88,949 SH   SOLE   88,949 0 0
FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303   1,258,419 27,755 SH   SOLE   27,755 0 0
FIRSTSERVICE CORP NEW COM 33767E202   14,132,419 78,166 SH   SOLE   78,166 0 0
FISERV INC COM 337738108   4,847,375 44,676 SH   SOLE   44,676 0 0
FORTIS INC COM 349553107   20,404,821 459,950 SH   SOLE   459,950 0 0
FORTUNE BRANDS HOME & SEC IN COM 34964C106   4,514,485 50,486 SH   SOLE   50,486 0 0
FORTUNA SILVER MINES INC COM 349915108   149,172 37,940 SH   SOLE   37,940 0 0
FRANCO NEV CORP COM 351858105   5,627,940 43,320 SH   SOLE   43,320 0 0
GFL ENVIRONMENTAL INC SUB VTG SHS 36168Q104   14,312,011 384,954 SH   SOLE   384,954 0 0
GALLAGHER ARTHUR J & CO COM 363576109   5,218,241 35,104 SH   SOLE   35,104 0 0
GENERAC HLDGS INC COM 368736104   1,432,805 3,506 SH   SOLE   3,506 0 0
GENERAL DYNAMICS CORP COM 369550108   1,025,047 5,229 SH   SOLE   5,229 0 0
GENERAL ELECTRIC CO COM NEW 369604301   1,228,331 11,922 SH   SOLE   11,922 0 0
GENERAL MLS INC COM 370334104   3,714,545 62,095 SH   SOLE   62,095 0 0
GENERAL MTRS CO COM 37045V100   1,352,494 25,659 SH   SOLE   25,659 0 0
GENTEX CORP COM 371901109   7,303,563 221,453 SH   SOLE   221,453 0 0
GENUINE PARTS CO COM 372460105   1,195,213 9,859 SH   SOLE   9,859 0 0
GILDAN ACTIVEWEAR INC COM 375916103   2,896,847 79,281 SH   SOLE   79,281 0 0
GLOBAL PMTS INC COM 37940X102   2,781,934 17,654 SH   SOLE   17,654 0 0
GRANITE REAL ESTATE INVT TR UNIT 99/99/9999 387437114   438,810 6,170 SH   SOLE   6,170 0 0
HDFC BANK LTD SPONSORED ADS 40415F101   6,404,403 87,623 SH   SOLE   87,623 0 0
HESS CORP COM 42809H107   4,024,642 51,525 SH   SOLE   51,525 0 0
HOME DEPOT INC COM 437076102   11,340,794 34,548 SH   SOLE   34,548 0 0
HORMEL FOODS CORP COM 440452100   5,593,540 136,427 SH   SOLE   136,427 0 0
HOWARD HUGHES CORP COM 44267D107   1,400,226 15,946 SH   SOLE   15,946 0 0
HUBBELL INC COM 443510607   28,253,706 156,382 SH   SOLE   156,382 0 0
HUDBAY MINERALS INC COM 443628102   213,817 34,281 SH   SOLE   34,281 0 0
HUMANA INC COM 444859102   2,294,053 5,895 SH   SOLE   5,895 0 0
IAMGOLD CORP COM 450913108   139,438 61,537 SH   SOLE   61,537 0 0
ICICI BANK LIMITED ADR 45104G104   1,676,760 88,858 SH   SOLE   88,858 0 0
IDACORP INC COM 451107106   865,502 8,372 SH   SOLE   8,372 0 0
IDEX CORP COM 45167R104   27,801,002 134,336 SH   SOLE   134,336 0 0
IMPERIAL OIL LTD COM NEW 453038408   638,568 20,205 SH   SOLE   20,205 0 0
INFOSYS LTD SPONSORED ADR 456788108   8,289,977 372,581 SH   SOLE   372,581 0 0
ING GROEP N.V. SPONSORED ADR 456837103   1,607,081 110,909 SH   SOLE   110,909 0 0
INGERSOLL RAND INC COM 45687V106   2,350,985 46,637 SH   SOLE   46,637 0 0
INSULET CORP NOTE 0.375% 9/0 45784PAK7   111,660 80,000 PRN   SOLE   0 0 0
INTEL CORP COM 458140100   12,331,357 231,443 SH   SOLE   231,443 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104   9,988,022 86,988 SH   SOLE   86,988 0 0
INTERNATIONAL FLAVORS&FRAGRA COM 459506101   1,543,138 11,540 SH   SOLE   11,540 0 0
INTERPUBLIC GROUP COS INC COM 460690100   1,055,405 28,781 SH   SOLE   28,781 0 0
INTUIT COM 461202103   1,046,655 1,940 SH   SOLE   1,940 0 0
ISHARES TR US TREAS BD ETF 46429B267   2,886,481 108,800 SH   SOLE   108,800 0 0
ISHARES TR CORE MSCI EAFE 46432F842   19,420,204 261,550 SH   SOLE   261,550 0 0
ISHARES INC CORE MSCI EMKT 46434G103   5,956,787 96,450 SH   SOLE   96,450 0 0
JPMORGAN CHASE & CO COM 46625H100   19,270,848 117,727 SH   SOLE   117,727 0 0
JD.COM INC SPON ADR CL A 47215P106   10,324,964 142,925 SH   SOLE   142,925 0 0
JOHNSON & JOHNSON COM 478160104   12,508,411 77,451 SH   SOLE   77,451 0 0
JUNIPER NETWORKS INC COM 48203R104   2,629,799 95,559 SH   SOLE   95,559 0 0
KLA CORP COM NEW 482480100   4,150,625 12,408 SH   SOLE   12,408 0 0
KKR & CO INC COM 48251W104   3,636,445 59,731 SH   SOLE   59,731 0 0
KELLOGG CO COM 487836108   689,317 10,784 SH   SOLE   10,784 0 0
KEURIG DR PEPPER INC COM 49271V100   4,655,079 136,272 SH   SOLE   136,272 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338L103   5,940,597 36,159 SH   SOLE   36,159 0 0
KIMBERLY-CLARK CORP COM 494368103   6,924,932 52,287 SH   SOLE   52,287 0 0
KINDER MORGAN INC DEL COM 49456B101   1,312,074 78,426 SH   SOLE   78,426 0 0
KINROSS GOLD CORP COM 496902404   886,066 165,285 SH   SOLE   165,285 0 0
KIRKLAND LAKE GOLD LTD COM 49741E100   1,403,609 33,696 SH   SOLE   33,696 0 0
KNIGHT-SWIFT TRANSN HLDGS IN CL A 499049104   1,946,064 38,046 SH   SOLE   38,046 0 0
KROGER CO COM 501044101   963,210 23,824 SH   SOLE   23,824 0 0
LKQ CORP COM 501889208   1,098,039 21,821 SH   SOLE   21,821 0 0
LAM RESEARCH CORP COM 512807108   17,229,981 30,273 SH   SOLE   30,273 0 0
LARGO RES LTD COM 517103602   49,940 4,756 SH   SOLE   4,756 0 0
LAS VEGAS SANDS CORP COM 517834107   1,433,411 39,164 SH   SOLE   39,164 0 0
LENNAR CORP CL A 526057104   9,583,428 102,299 SH   SOLE   102,299 0 0
LIGHTSPEED COMMERCE INC SUB VTG SHS 53229C107   1,145,879 11,875 SH   SOLE   11,875 0 0
LILLY ELI & CO COM 532457108   9,057,907 39,203 SH   SOLE   39,203 0 0
LITHIUM AMERS CORP NEW COM NEW 53680Q207   256,949 11,500 SH   SOLE   11,500 0 0
LOCKHEED MARTIN CORP COM 539830109   649,482 1,882 SH   SOLE   1,882 0 0
LOWES COS INC COM 548661107   13,789,694 67,976 SH   SOLE   67,976 0 0
LULULEMON ATHLETICA INC COM 550021109   3,239,238 8,004 SH   SOLE   8,004 0 0
M & T BK CORP COM 55261F104   6,850,864 45,874 SH   SOLE   45,874 0 0
MSCI INC COM 55354G100   5,067,502 8,330 SH   SOLE   8,330 0 0
MADISON SQUARE GRDN SPRT COR CL A 55825T103   1,518,104 8,164 SH   SOLE   8,164 0 0
MADISON SQUARE GRDN ENTERTNM CL A 55826T102   962,737 13,248 SH   SOLE   13,248 0 0
MAG SILVER CORP COM 55903Q104   179,078 11,059 SH   SOLE   11,059 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106   350,968 7,700 SH   SOLE   7,700 0 0
MAGNA INTL INC COM 559222401   37,626,984 499,982 SH   SOLE   499,982 0 0
MANULIFE FINL CORP COM 56501R106   15,458,968 803,126 SH   SOLE   803,126 0 0
MARATHON PETE CORP COM 56585A102   1,131,253 18,302 SH   SOLE   18,302 0 0
MARSH & MCLENNAN COS INC COM 571748102   6,484,877 42,824 SH   SOLE   42,824 0 0
MASIMO CORP COM 574795100   740,125 2,734 SH   SOLE   2,734 0 0
MASTERCARD INCORPORATED CL A 57636Q104   9,753,873 28,054 SH   SOLE   28,054 0 0
MAXEON SOLAR TECHNOLOGIES LT NOTE 6.500% 7/1 57779BAB0   55,822 45,000 PRN   SOLE   0 0 0
MERCADOLIBRE INC COM 58733R102   11,299,071 6,728 SH   SOLE   6,728 0 0
MERCK & CO INC COM 58933Y105   17,987,075 239,475 SH   SOLE   239,475 0 0
METHANEX CORP COM 59151K108   401,440 8,711 SH   SOLE   8,711 0 0
METLIFE INC COM 59156R108   1,162,506 18,832 SH   SOLE   18,832 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105   14,784,671 10,734 SH   SOLE   10,734 0 0
MICROSOFT CORP COM 594918104   99,946,317 354,518 SH   SOLE   354,518 0 0
MOGO INC COM 60800C109   23,506 5,463 SH   SOLE   5,463 0 0
MORGAN STANLEY COM NEW 617446448   1,367,602 14,054 SH   SOLE   14,054 0 0
MOTOROLA SOLUTIONS INC COM NEW 620076307   3,095,682 13,325 SH   SOLE   13,325 0 0
NASDAQ INC COM 631103108   1,271,623 6,588 SH   SOLE   6,588 0 0
NETEASE INC SPONSORED ADS 64110W102   4,858,691 56,893 SH   SOLE   56,893 0 0
NEW GOLD INC CDA COM 644535106   93,695 88,563 SH   SOLE   88,563 0 0
NEWMONT CORP COM 651639106   1,022,149 18,824 SH   SOLE   18,824 0 0
NEXTERA ENERGY INC COM 65339F101   1,864,861 23,750 SH   SOLE   23,750 0 0
NIKE INC CL B 654106103   1,299,525 8,948 SH   SOLE   8,948 0 0
NORFOLK SOUTHN CORP COM 655844108   820,393 3,429 SH   SOLE   3,429 0 0
NORTH AMERN CONSTR GROUP LTD COM 656811106   45,462 3,121 SH   SOLE   3,121 0 0
NORTHERN TR CORP COM 665859104   1,467,734 13,614 SH   SOLE   13,614 0 0
NORTONLIFELOCK INC COM 668771108   10,137,315 400,682 SH   SOLE   400,682 0 0
NOVAGOLD RES INC COM NEW 66987E206   220,527 32,032 SH   SOLE   32,032 0 0
NVIDIA CORPORATION COM 67066G104   12,394,043 59,828 SH   SOLE   59,828 0 0
NUVASIVE INC NOTE 0.375% 3/1 670704AJ4   449,974 460,000 PRN   SOLE   0 0 0
NUTRIEN LTD COM 67077M108   26,718,151 411,641 SH   SOLE   411,641 0 0
OREILLY AUTOMOTIVE INC COM 67103H107   14,983,892 24,521 SH   SOLE   24,521 0 0
OLD DOMINION FREIGHT LINE IN COM 679580100   4,274,854 14,948 SH   SOLE   14,948 0 0
ORACLE CORP COM 68389X105   22,510,258 258,351 SH   SOLE   258,351 0 0
ORLA MNG LTD NEW COM 68634K106   62,802 19,030 SH   SOLE   19,030 0 0
OSISKO GOLD ROYALTIES LTD COM 68827L101   228,449 20,334 SH   SOLE   20,334 0 0
OZON HLDGS PLC SPONSORED ADS 69269L104   5,317,815 105,407 SH   SOLE   105,407 0 0
PNC FINL SVCS GROUP INC COM 693475105   836,757 4,277 SH   SOLE   4,277 0 0
PTC INC COM 69370C100   22,442,073 187,344 SH   SOLE   187,344 0 0
PACKAGING CORP AMER COM 695156109   9,141,876 66,515 SH   SOLE   66,515 0 0
PAN AMERN SILVER CORP COM 697900108   642,632 27,601 SH   SOLE   27,601 0 0
PARKER-HANNIFIN CORP COM 701094104   11,177,317 39,973 SH   SOLE   39,973 0 0
PAYCHEX INC COM 704326107   17,764,395 157,975 SH   SOLE   157,975 0 0
PAYPAL HLDGS INC COM 70450Y103   8,035,333 30,880 SH   SOLE   30,880 0 0
PEMBINA PIPELINE CORP COM 706327103   4,819,043 152,024 SH   SOLE   152,024 0 0
PEPSICO INC COM 713448108   5,178,497 34,429 SH   SOLE   34,429 0 0
PERKINELMER INC COM 714046109   734,754 4,240 SH   SOLE   4,240 0 0
PFIZER INC COM 717081103   3,028,137 70,405 SH   SOLE   70,405 0 0
PHILLIPS 66 COM 718546104   1,495,219 21,351 SH   SOLE   21,351 0 0
PREMIER INC CL A 74051N102   1,196,102 30,859 SH   SOLE   30,859 0 0
PRETIUM RES INC COM 74139C102   237,921 24,600 SH   SOLE   24,600 0 0
PRICE T ROWE GROUP INC COM 74144T108   9,619,671 48,905 SH   SOLE   48,905 0 0
PRIMO WATER CORPORATION COM 74167P108   247,683 15,725 SH   SOLE   15,725 0 0
PROCTER AND GAMBLE CO COM 742718109   27,276,961 195,113 SH   SOLE   195,113 0 0
PROGRESSIVE CORP COM 743315103   19,894,235 220,092 SH   SOLE   220,092 0 0
PRUDENTIAL FINL INC COM 744320102   5,697,455 54,158 SH   SOLE   54,158 0 0
PYROGENESIS CDA INC COM 74734T104   35,839 8,866 SH   SOLE   8,866 0 0
QUALCOMM INC COM 747525103   924,276 7,166 SH   SOLE   7,166 0 0
QUEST DIAGNOSTICS INC COM 74834L100   439,274 3,023 SH   SOLE   3,023 0 0
REGAL BELOIT CORP COM 758750103   3,367,185 22,397 SH   SOLE   22,397 0 0
RELIANCE STEEL & ALUMINUM CO COM 759509102   3,627,601 25,471 SH   SOLE   25,471 0 0
RELX PLC SPONSORED ADR 759530108   2,981,371 103,304 SH   SOLE   103,304 0 0
RESTAURANT BRANDS INTL INC COM 76131D103   4,377,754 71,454 SH   SOLE   71,454 0 0
RITCHIE BROS AUCTIONEERS COM 767744105   782,653 12,683 SH   SOLE   12,683 0 0
ROBERT HALF INTL INC COM 770323103   7,105,614 70,822 SH   SOLE   70,822 0 0
ROCKWELL AUTOMATION INC COM 773903109   21,291,270 72,409 SH   SOLE   72,409 0 0
ROGERS COMMUNICATIONS INC CL B 775109200   10,239,745 219,266 SH   SOLE   219,266 0 0
ROSS STORES INC COM 778296103   6,240,952 57,335 SH   SOLE   57,335 0 0
ROYAL BK CDA COM 780087102   48,941,348 491,857 SH   SOLE   491,857 0 0
ROYAL DUTCH SHELL PLC SPON ADR B 780259107   5,521,830 124,730 SH   SOLE   124,730 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206   594,299 13,334 SH   SOLE   13,334 0 0
RUSH ENTERPRISES INC CL A 781846209   1,048,666 23,221 SH   SOLE   23,221 0 0
S&P GLOBAL INC COM 78409V104   13,373,918 31,476 SH   SOLE   31,476 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103   43,600,886 101,600 SH   SOLE   101,600 0 0
SPDR SER TR BLOOMBERG BRCLYS 78468R622   10,334,582 94,500 SH   SOLE   94,500 0 0
SSR MNG INC COM 784730103   412,045 28,333 SH   SOLE   28,333 0 0
SVB FINANCIAL GROUP COM 78486Q101   1,272,420 1,967 SH   SOLE   1,967 0 0
SALESFORCE COM INC COM 79466L302   6,124,455 22,581 SH   SOLE   22,581 0 0
SANDSTORM GOLD LTD COM NEW 80013R206   145,058 25,203 SH   SOLE   25,203 0 0
SAP SE SPON ADR 803054204   863,180 6,392 SH   SOLE   6,392 0 0
SCORE MEDIA & GAMING INC CL A SUB VTG SHS 80919D202   135,889 3,964 SH   SOLE   3,964 0 0
SEA LTD SPONSORD ADS 81141R100   8,696,600 27,285 SH   SOLE   27,285 0 0
SEABRIDGE GOLD INC COM 811916105   117,143 7,605 SH   SOLE   7,605 0 0
SEALED AIR CORP NEW COM 81211K100   2,947,117 53,789 SH   SOLE   53,789 0 0
SELECT SECTOR SPDR TR FINANCIAL 81369Y605   4,417,307 117,700 SH   SOLE   117,700 0 0
SERVICE CORP INTL COM 817565104   2,975,234 49,373 SH   SOLE   49,373 0 0
SERVICENOW INC COM 81762P102   3,472,287 5,580 SH   SOLE   5,580 0 0
SHAW COMMUNICATIONS INC CL B CONV 82028K200   5,133,377 176,586 SH   SOLE   176,586 0 0
SHERWIN WILLIAMS CO COM 824348106   5,807,229 20,760 SH   SOLE   20,760 0 0
SHOPIFY INC CL A 82509L107   21,478,842 15,824 SH   SOLE   15,824 0 0
SIERRA WIRELESS INC COM 826516106   57,563 3,718 SH   SOLE   3,718 0 0
SILVERCREST METALS INC COM 828363101   126,077 18,044 SH   SOLE   18,044 0 0
SKYWORKS SOLUTIONS INC COM 83088M102   3,197,245 19,403 SH   SOLE   19,403 0 0
SMUCKER J M CO COM NEW 832696405   3,339,014 27,818 SH   SOLE   27,818 0 0
SNAP ON INC COM 833034101   1,822,681 8,723 SH   SOLE   8,723 0 0
SOLAREDGE TECHNOLOGIES INC COM 83417M104   1,193,497 4,500 SH   SOLE   4,500 0 0
SONOS INC COM 83570H108   1,654,156 51,117 SH   SOLE   51,117 0 0
SPROTT INC COM NEW 852066208   86,514 2,353 SH   SOLE   2,353 0 0
SQUARE INC NOTE 0.125% 3/0 852234AF0   202,915 100,000 PRN   SOLE   0 0 0
STANLEY BLACK & DECKER INC COM 854502101   1,202,283 6,858 SH   SOLE   6,858 0 0
STANTEC INC COM 85472N109   19,619,005 417,635 SH   SOLE   417,635 0 0
STATE STR CORP COM 857477103   721,649 8,518 SH   SOLE   8,518 0 0
SUN CMNTYS INC COM 866674104   2,599,930 14,046 SH   SOLE   14,046 0 0
SUN LIFE FINANCIAL INC. COM 866796105   31,996,066 621,564 SH   SOLE   621,564 0 0
SUNCOR ENERGY INC NEW COM 867224107   25,791,866 1,244,013 SH   SOLE   1,244,013 0 0
SYNOPSYS INC COM 871607107   4,466,026 14,916 SH   SOLE   14,916 0 0
SYSCO CORP COM 871829107   1,185,121 15,097 SH   SOLE   15,097 0 0
TFI INTL INC COM 87241L109   975,999 9,540 SH   SOLE   9,540 0 0
TJX COS INC NEW COM 872540109   5,544,266 84,029 SH   SOLE   84,029 0 0
T-MOBILE US INC COM 872590104   911,445 7,134 SH   SOLE   7,134 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   47,399,395 424,533 SH   SOLE   424,533 0 0
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109   1,405,280 9,121 SH   SOLE   9,121 0 0
TARGET CORP COM 87612E106   7,634,558 33,372 SH   SOLE   33,372 0 0
TAYLOR MORRISON HOME CORP COM 87724P106   805,423 31,242 SH   SOLE   31,242 0 0
TECK RESOURCES LTD CL B 878742204   14,108,951 566,771 SH   SOLE   566,771 0 0
TELUS CORPORATION COM 87971M103   20,238,852 920,775 SH   SOLE   920,775 0 0
TELUS INTL CDA INC SUB VTG SHS 87975H100   14,721,145 419,570 SH   SOLE   419,570 0 0
TEXAS INSTRS INC COM 882508104   40,155,025 208,911 SH   SOLE   208,911 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102   29,307,120 51,296 SH   SOLE   51,296 0 0
3M CO COM 88579Y101   5,782,228 32,962 SH   SOLE   32,962 0 0
TORONTO DOMINION BK ONT COM NEW 891160509   63,823,634 964,085 SH   SOLE   964,085 0 0
TRACTOR SUPPLY CO COM 892356106   6,049,565 29,858 SH   SOLE   29,858 0 0
TRANSALTA CORP COM 89346D107   283,996 26,884 SH   SOLE   26,884 0 0
TRAVELERS COMPANIES INC COM 89417E109   8,310,436 54,670 SH   SOLE   54,670 0 0
TRILLIUM THERAPEUTICS INC COM NEW 89620X506   203,339 11,570 SH   SOLE   11,570 0 0
TRIMBLE INC COM 896239100   21,452,409 260,818 SH   SOLE   260,818 0 0
TRUIST FINL CORP COM 89832Q109   6,647,196 113,336 SH   SOLE   113,336 0 0
TURQUOISE HILL RES LTD COM 900435207   192,521 13,019 SH   SOLE   13,019 0 0
UGI CORP NEW COM 902681105   1,793,545 42,082 SH   SOLE   42,082 0 0
US BANCORP DEL COM NEW 902973304   7,499,590 126,170 SH   SOLE   126,170 0 0
UNILEVER PLC SPON ADR NEW 904767704   1,346,344 24,831 SH   SOLE   24,831 0 0
UNION PAC CORP COM 907818108   10,342,726 52,766 SH   SOLE   52,766 0 0
UNITED PARCEL SERVICE INC CL B 911312106   1,860,526 10,217 SH   SOLE   10,217 0 0
UNITEDHEALTH GROUP INC COM 91324P102   31,435,613 80,451 SH   SOLE   80,451 0 0
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835   11,228,197 131,400 SH   SOLE   131,400 0 0
VANGUARD CHARLOTTE FDS TOTAL INT BD ETF 92203J407   15,678,334 275,250 SH   SOLE   275,250 0 0
VEEVA SYS INC CL A COM 922475108   5,194,007 18,024 SH   SOLE   18,024 0 0
VERIZON COMMUNICATIONS INC COM 92343V104   18,442,095 341,455 SH   SOLE   341,455 0 0
VERISK ANALYTICS INC COM 92345Y106   28,625,364 142,933 SH   SOLE   142,933 0 0
VERMILION ENERGY INC COM 923725105   151,998 15,377 SH   SOLE   15,377 0 0
VICI PPTYS INC COM 925652109   1,070,296 37,673 SH   SOLE   37,673 0 0
VILLAGE FARMS INTL INC COM 92707Y108   67,351 8,063 SH   SOLE   8,063 0 0
VISA INC COM CL A 92826C839   19,660,256 88,261 SH   SOLE   88,261 0 0
VISTRA CORP COM 92840M102   609,225 35,627 SH   SOLE   35,627 0 0
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308   541,958 35,078 SH   SOLE   35,078 0 0
WALMART INC COM 931142103   16,460,180 118,095 SH   SOLE   118,095 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108   1,242,456 26,407 SH   SOLE   26,407 0 0
WASTE CONNECTIONS INC COM 94106B101   3,790,622 30,075 SH   SOLE   30,075 0 0
WASTE MGMT INC DEL COM 94106L109   38,387,991 257,015 SH   SOLE   257,015 0 0
WATERS CORP COM 941848103   22,087,347 61,817 SH   SOLE   61,817 0 0
WELLS FARGO CO NEW COM 949746101   1,214,324 26,165 SH   SOLE   26,165 0 0
WEST FRASER TIMBER CO LTD COM 952845105   1,189,776 14,126 SH   SOLE   14,126 0 0
WEST PHARMACEUTICAL SVSC INC COM 955306105   779,884 1,837 SH   SOLE   1,837 0 0
WESTPORT FUEL SYSTEMS INC COM NEW 960908309   47,696 14,522 SH   SOLE   14,522 0 0
WESTROCK CO COM 96145D105   23,140,743 464,391 SH   SOLE   464,391 0 0
WEYERHAEUSER CO MTN BE COM NEW 962166104   3,965,474 111,483 SH   SOLE   111,483 0 0
WHEATON PRECIOUS METALS CORP COM 962879102   2,226,247 59,139 SH   SOLE   59,139 0 0
WILLIAMS COS INC COM 969457100   975,194 37,594 SH   SOLE   37,594 0 0
WINMARK CORP COM 974250102   11,586,316 53,882 SH   SOLE   53,882 0 0
XYLEM INC COM 98419M100   16,966,153 137,177 SH   SOLE   137,177 0 0
XPENG INC ADS 98422D105   7,221,771 203,200 SH   SOLE   203,200 0 0
YAMANA GOLD INC COM 98462Y100   499,304 126,483 SH   SOLE   126,483 0 0
ZAI LAB LTD ADR 98887Q104   3,395,159 32,215 SH   SOLE   32,215 0 0
ZIONS BANCORPORATION N A COM 989701107   2,153,166 34,790 SH   SOLE   34,790 0 0
ZOETIS INC CL A 98978V103   5,635,724 29,029 SH   SOLE   29,029 0 0
ZSCALER INC NOTE 0.125% 7/0 98980GAB8   255,557 140,000 PRN   SOLE   0 0 0
ALLEGION PLC ORD SHS G0176J109   2,762,843 20,902 SH   SOLE   20,902 0 0
AMDOCS LTD SHS G02602103   2,862,385 37,807 SH   SOLE   37,807 0 0
AXIS CAP HLDGS LTD SHS G0692U109   602,897 13,095 SH   SOLE   13,095 0 0
AXALTA COATING SYS LTD COM G0750C108   870,567 29,824 SH   SOLE   29,824 0 0
ATLANTICA SUSTAINABLE INFR P SHS G0751N103   1,023,607 29,661 SH   SOLE   29,661 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   9,621,012 30,073 SH   SOLE   30,073 0 0
BROOKFIELD ASSET MGMT REINS CL A EXCH LT VTG G16169107   1,441 26 SH   SOLE   26 0 0
DLOCAL LTD CLASS A COM G29018101   3,570,700 65,445 SH   SOLE   65,445 0 0
EVEREST RE GROUP LTD COM G3223R108   4,941,148 19,703 SH   SOLE   19,703 0 0
GENPACT LIMITED SHS G3922B107   6,553,378 137,936 SH   SOLE   137,936 0 0
ICON PLC SHS G4705A100   1,616,411 6,169 SH   SOLE   6,169 0 0
INTERNATIONAL GAME TECHNOLOG SHS USD G4863A108   1,218,860 46,309 SH   SOLE   46,309 0 0
LINDE PLC SHS G5494J103   39,187,002 133,570 SH   SOLE   133,570 0 0
MEDTRONIC PLC SHS G5960L103   1,661,398 13,254 SH   SOLE   13,254 0 0
PAGSEGURO DIGITAL LTD COM CL A G68707101   6,805,462 131,582 SH   SOLE   131,582 0 0
PENTAIR PLC SHS G7S00T104   24,517,203 337,561 SH   SOLE   337,561 0 0
TRANE TECHNOLOGIES PLC SHS G8994E103   36,298,154 210,240 SH   SOLE   210,240 0 0
TRITON INTL LTD CL A G9078F107   891,398 17,129 SH   SOLE   17,129 0 0
CHUBB LIMITED COM H1467J104   4,855,040 27,986 SH   SOLE   27,986 0 0
GARMIN LTD SHS H2906T109   7,755,324 49,886 SH   SOLE   49,886 0 0
TE CONNECTIVITY LTD REG SHS H84989104   18,792,255 136,949 SH   SOLE   136,949 0 0
GLOBANT S A COM L44385109   3,569,129 12,701 SH   SOLE   12,701 0 0
CHECK POINT SOFTWARE TECH LT ORD M22465104   5,324,668 47,104 SH   SOLE   47,104 0 0
NXP SEMICONDUCTORS N V COM N6596X109   6,679,794 34,103 SH   SOLE   34,103 0 0
ROYAL CARIBBEAN GROUP COM V7780T103   2,590,684 29,125 SH   SOLE   29,125 0 0