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
Expires: July 31, 2015
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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
ADT INC DEL COM 00090Q103 2,938,568 359,680 SH SOLE 359,680 0 0
AFLAC INC COM 001055102 7,804,298 214,700 SH SOLE 214,700 0 0
AES CORP COM 00130H105 5,210,252 287,702 SH SOLE 287,702 0 0
AT&T INC COM 00206R102 4,264,215 149,570 SH SOLE 149,570 0 0
ABBOTT LABS COM 002824100 12,645,100 116,192 SH SOLE 116,192 0 0
ABBVIE INC COM 00287Y109 3,534,147 40,349 SH SOLE 40,349 0 0
ACTIVISION BLIZZARD INC COM 00507V109 7,641,958 94,404 SH SOLE 94,404 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101 10,665,317 21,747 SH SOLE 21,747 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 18,127,504 179,588 SH SOLE 179,588 0 0
AGNICO EAGLE MINES LTD COM 008474108 765,742 9,611 SH SOLE 9,611 0 0
AIR PRODS & CHEMS INC COM 009158106 1,844,933 6,194 SH SOLE 6,194 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101 3,374,876 30,531 SH SOLE 30,531 0 0
ALAMOS GOLD INC NEW COM CL A 011532108 137,547 15,614 SH SOLE 15,614 0 0
ALEXION PHARMACEUTICALS INC COM 015351109 1,091,655 9,540 SH SOLE 9,540 0 0
ALGONQUIN PWR UTILS CORP COM 015857105 247,785 17,060 SH SOLE 17,060 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 32,768,873 111,467 SH SOLE 111,467 0 0
ALPHABET INC CAP STK CL C 02079K107 17,108,981 11,642 SH SOLE 11,642 0 0
ALPHABET INC CAP STK CL A 02079K305 24,023,972 16,392 SH SOLE 16,392 0 0
ALTICE USA INC CL A 02156K103 1,995,358 76,745 SH SOLE 76,745 0 0
AMAZON COM INC COM 023135106 31,534,343 10,015 SH SOLE 10,015 0 0
AMEDISYS INC COM 023436108 2,045,580 8,652 SH SOLE 8,652 0 0
AMEREN CORP COM 023608102 1,098,414 13,890 SH SOLE 13,890 0 0
AMERICAN ELEC PWR CO INC COM 025537101 1,978,753 24,211 SH SOLE 24,211 0 0
AMERICAN EXPRESS CO COM 025816109 7,616,247 75,973 SH SOLE 75,973 0 0
AMERICAN INTL GROUP INC COM NEW 026874784 421,344 15,305 SH SOLE 15,305 0 0
AMERICAN TOWER CORP NEW COM 03027X100 6,868,233 28,413 SH SOLE 28,413 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 20,659,909 142,601 SH SOLE 142,601 0 0
AMERIPRISE FINL INC COM 03076C106 3,001,890 19,479 SH SOLE 19,479 0 0
AMETEK INC COM 031100100 3,841,687 38,649 SH SOLE 38,649 0 0
AMGEN INC COM 031162100 13,504,457 53,134 SH SOLE 53,134 0 0
ANALOG DEVICES INC COM 032654105 4,988,153 42,729 SH SOLE 42,729 0 0
ANSYS INC COM 03662Q105 12,297,884 37,582 SH SOLE 37,582 0 0
ANTHEM INC COM 036752103 5,601,679 20,856 SH SOLE 20,856 0 0
APPLE INC COM 037833100 43,905,625 379,120 SH SOLE 379,120 0 0
APPLIED MATLS INC COM 038222105 1,859,703 31,282 SH SOLE 31,282 0 0
AURINIA PHARMACEUTICALS INC COM 05156V102 51,441 3,493 SH SOLE 3,493 0 0
AUTODESK INC COM 052769106 14,322,996 62,002 SH SOLE 62,002 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 8,980,452 64,381 SH SOLE 64,381 0 0
AUTOZONE INC COM 053332102 10,664,644 9,056 SH SOLE 9,056 0 0
BCE INC COM NEW 05534B760 13,174,757 317,692 SH SOLE 317,692 0 0
BRP INC COM SUN VTG 05577W200 60,863 1,152 SH SOLE 1,152 0 0
BALLARD PWR SYS INC NEW COM 058586108 90,237 5,972 SH SOLE 5,972 0 0
BK OF AMERICA CORP COM 060505104 8,818,453 366,065 SH SOLE 366,065 0 0
BANK MONTREAL QUE COM 063671101 1,079,833 18,472 SH SOLE 18,472 0 0
BANK NOVA SCOTIA B C COM 064149107 28,930,208 696,353 SH SOLE 696,353 0 0
BAUSCH HEALTH COS INC COM 071734107 214,095 13,772 SH SOLE 13,772 0 0
BAXTER INTL INC COM 071813109 4,505,182 56,021 SH SOLE 56,021 0 0
BAYTEX ENERGY CORP COM 07317Q105 5,506 15,941 SH SOLE 15,941 0 0
BECTON DICKINSON & CO COM 075887109 3,743,798 16,090 SH SOLE 16,090 0 0
BEIGENE LTD SPONSORED ADR 07725L102 1,464,559 5,113 SH SOLE 5,113 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 5,648,625 26,527 SH SOLE 26,527 0 0
BEST BUY INC COM 086516101 3,246,087 29,168 SH SOLE 29,168 0 0
BLACK HILLS CORP COM 092113109 1,958,310 36,611 SH SOLE 36,611 0 0
BLACKBERRY LTD COM 09228F103 72,357 15,769 SH SOLE 15,769 0 0
BLACKROCK INC COM 09247X101 2,849,855 5,057 SH SOLE 5,057 0 0
BLACKSTONE GROUP INC COM CL A 09260D107 6,754,274 129,393 SH SOLE 129,393 0 0
BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 4,152,626 50,044 SH SOLE 50,044 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 9,049,716 150,104 SH SOLE 150,104 0 0
BROOKFIELD INFRASTRUCTURE CO COM SB VTG SHS A 11275Q107 73,602 1,328 SH SOLE 1,328 0 0
BROWN FORMAN CORP CL B 115637209 1,103,958 14,657 SH SOLE 14,657 0 0
B2GOLD CORP COM 11777Q209 268,058 41,169 SH SOLE 41,169 0 0
BURNING ROCK BIOTECH LTD SPONSORED ADS 12233L107 999,030 39,834 SH SOLE 39,834 0 0
CAE INC COM 124765108 724,539 49,526 SH SOLE 49,526 0 0
CDW CORP COM 12514G108 2,509,158 20,992 SH SOLE 20,992 0 0
CGI INC CL A SUB VTG 12532H104 17,676,785 260,430 SH SOLE 260,430 0 0
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 4,342,027 42,490 SH SOLE 42,490 0 0
CIGNA CORP NEW COM 125523100 4,074,794 24,053 SH SOLE 24,053 0 0
CME GROUP INC COM 12572Q105 2,986,465 17,850 SH SOLE 17,850 0 0
CNA FINL CORP COM 126117100 2,081,983 69,423 SH SOLE 69,423 0 0
CSG SYS INTL INC COM 126349109 1,113,546 27,193 SH SOLE 27,193 0 0
CADENCE DESIGN SYSTEM INC COM 127387108 1,591,656 14,927 SH SOLE 14,927 0 0
CANADA GOOSE HLDGS INC SHS SUB VTG 135086106 46,124 1,436 SH SOLE 1,436 0 0
CANADIAN IMP BK COMM COM 136069101 22,765,553 304,568 SH SOLE 304,568 0 0
CANADIAN NATL RY CO COM 136375102 33,415,223 313,766 SH SOLE 313,766 0 0
CANADIAN NAT RES LTD COM 136385101 14,088,162 879,063 SH SOLE 879,063 0 0
CAPITAL ONE FINL CORP COM 14040H105 3,036,713 42,259 SH SOLE 42,259 0 0
CARNIVAL CORP UNIT 99/99/9999 143658300 2,182,461 143,773 SH SOLE 143,773 0 0
CASS INFORMATION SYS INC COM 14808P109 1,245,662 30,956 SH SOLE 30,956 0 0
CENTENE CORP DEL COM 15135B101 1,087,264 18,640 SH SOLE 18,640 0 0
CENOVUS ENERGY INC COM 15135U109 3,266,915 838,167 SH SOLE 838,167 0 0
CERNER CORP COM 156782104 3,926,480 54,316 SH SOLE 54,316 0 0
CHURCH & DWIGHT INC COM 171340102 2,403,740 25,651 SH SOLE 25,651 0 0
CISCO SYS INC COM 17275R102 10,120,845 256,941 SH SOLE 256,941 0 0
CITIGROUP INC COM NEW 172967424 5,779,637 134,068 SH SOLE 134,068 0 0
CITRIX SYS INC COM 177376100 8,093,030 58,769 SH SOLE 58,769 0 0
COCA COLA CO COM 191216100 4,879,553 98,837 SH SOLE 98,837 0 0
COLGATE PALMOLIVE CO COM 194162103 6,985,350 90,543 SH SOLE 90,543 0 0
COLLIERS INTL GROUP INC SUB VTG SHS 194693107 13,444,024 201,889 SH SOLE 201,889 0 0
COMCAST CORP NEW CL A 20030N101 14,590,594 315,406 SH SOLE 315,406 0 0
CONOCOPHILLIPS COM 20825C104 547,866 16,683 SH SOLE 16,683 0 0
COPART INC COM 217204106 3,502,963 33,311 SH SOLE 33,311 0 0
CORNING INC COM 219350105 7,980,688 246,243 SH SOLE 246,243 0 0
COSTCO WHSL CORP NEW COM 22160K105 1,333,727 3,757 SH SOLE 3,757 0 0
CRESCENT PT ENERGY CORP COM 22576C101 1,378,054 1,139,726 SH SOLE 1,139,726 0 0
CROWN HLDGS INC COM 228368106 1,302,846 16,951 SH SOLE 16,951 0 0
CUBESMART COM 229663109 1,517,268 46,960 SH SOLE 46,960 0 0
CUMMINS INC COM 231021106 2,237,015 10,594 SH SOLE 10,594 0 0
DANAHER CORPORATION COM 235851102 15,158,711 70,398 SH SOLE 70,398 0 0
DAVITA INC COM 23918K108 2,768,191 32,320 SH SOLE 32,320 0 0
DECKERS OUTDOOR CORP COM 243537107 3,785,689 17,207 SH SOLE 17,207 0 0
DEERE & CO COM 244199105 11,463,300 51,723 SH SOLE 51,723 0 0
DELTA AIR LINES INC DEL COM NEW 247361702 2,721,481 88,996 SH SOLE 88,996 0 0
DIAGEO PLC SPON ADR NEW 25243Q205 1,298,263 9,431 SH SOLE 9,431 0 0
DISNEY WALT CO COM DISNEY 254687106 7,460,141 60,124 SH SOLE 60,124 0 0
DISCOVERY INC COM SER A 25470F104 2,976,441 136,723 SH SOLE 136,723 0 0
DOLLAR GEN CORP NEW COM 256677105 11,716,849 55,896 SH SOLE 55,896 0 0
DOLLAR TREE INC COM 256746108 3,221,999 35,275 SH SOLE 35,275 0 0
DOMINION ENERGY INC COM 25746U109 2,273,170 28,800 SH SOLE 28,800 0 0
DOVER CORP COM 260003108 4,184,607 38,625 SH SOLE 38,625 0 0
DUPONT DE NEMOURS INC COM 26614N102 881,183 15,883 SH SOLE 15,883 0 0
EOG RES INC COM 26875P101 192,134 5,346 SH SOLE 5,346 0 0
EBAY INC. COM 278642103 1,175,629 22,565 SH SOLE 22,565 0 0
ECOLAB INC COM 278865100 13,038,683 65,246 SH SOLE 65,246 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 1,065,909 13,354 SH SOLE 13,354 0 0
ELDORADO GOLD CORP NEW COM 284902509 70,610 6,692 SH SOLE 6,692 0 0
ELECTRONIC ARTS INC COM 285512109 8,240,167 63,187 SH SOLE 63,187 0 0
ENBRIDGE INC COM 29250N105 24,534,943 839,838 SH SOLE 839,838 0 0
ENDEAVOUR SILVER CORP COM 29258Y103 19,917 5,667 SH SOLE 5,667 0 0
ENERPLUS CORP COM 292766102 11,705 6,388 SH SOLE 6,388 0 0
ENTERGY CORP NEW COM 29364G103 1,977,879 20,074 SH SOLE 20,074 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 3,780,719 239,439 SH SOLE 239,439 0 0
EQUINIX INC COM 29444U700 10,786,180 14,190 SH SOLE 14,190 0 0
EQUINOX GOLD CORP COM 29446Y502 88,881 7,611 SH SOLE 7,611 0 0
EQUITY LIFESTYLE PPTYS INC COM 29472R108 2,137,150 34,864 SH SOLE 34,864 0 0
EXTENDED STAY AMER INC UNIT 99/99/9999B 30224P200 1,437,468 120,291 SH SOLE 120,291 0 0
FACEBOOK INC CL A 30303M102 15,224,942 58,133 SH SOLE 58,133 0 0
FEDEX CORP COM 31428X106 2,906,799 11,557 SH SOLE 11,557 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 6,649,436 45,170 SH SOLE 45,170 0 0
FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 4,757,526 151,950 SH SOLE 151,950 0 0
FIRSTSERVICE CORP NEW COM 33767E202 15,584,095 118,092 SH SOLE 118,092 0 0
FORTIS INC COM 349553107 5,720,387 139,916 SH SOLE 139,916 0 0
FORTIVE CORP COM 34959J108 1,395,549 18,312 SH SOLE 18,312 0 0
FRANCO NEV CORP COM 351858105 3,515,682 25,159 SH SOLE 25,159 0 0
GFL ENVIRONMENTAL INC SUB VTG SHS 36168Q104 10,613,608 499,210 SH SOLE 499,210 0 0
GENERAL DYNAMICS CORP COM 369550108 2,232,724 16,129 SH SOLE 16,129 0 0
GENERAL ELECTRIC CO COM 369604103 945,446 151,758 SH SOLE 151,758 0 0
GENERAL MLS INC COM 370334104 2,491,795 40,399 SH SOLE 40,399 0 0
GENERAL MTRS CO COM 37045V100 3,397,621 114,824 SH SOLE 114,824 0 0
GENTEX CORP COM 371901109 5,102,950 198,174 SH SOLE 198,174 0 0
GENUINE PARTS CO COM 372460105 2,406,549 25,287 SH SOLE 25,287 0 0
GILEAD SCIENCES INC COM 375558103 2,477,159 39,202 SH SOLE 39,202 0 0
GILDAN ACTIVEWEAR INC COM 375916103 1,001,865 50,840 SH SOLE 50,840 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 3,073,415 15,293 SH SOLE 15,293 0 0
GRANITE REAL ESTATE INVT TR UNIT 99/99/9999 387437114 89,609 1,544 SH SOLE 1,544 0 0
HDFC BANK LTD SPONSORED ADS 40415F101 2,654,958 53,142 SH SOLE 53,142 0 0
HENRY JACK & ASSOC INC COM 426281101 2,434,770 14,975 SH SOLE 14,975 0 0
HESS CORP COM 42809H107 2,588,111 63,233 SH SOLE 63,233 0 0
HOLLYFRONTIER CORP COM 436106108 403,756 20,485 SH SOLE 20,485 0 0
HOME DEPOT INC COM 437076102 11,918,964 42,919 SH SOLE 42,919 0 0
HONEYWELL INTL INC COM 438516106 4,471,274 27,163 SH SOLE 27,163 0 0
HORMEL FOODS CORP COM 440452100 5,202,402 106,411 SH SOLE 106,411 0 0
HOWARD HUGHES CORP COM 44267D107 1,461,303 25,370 SH SOLE 25,370 0 0
HUBBELL INC COM 443510607 12,068,531 88,195 SH SOLE 88,195 0 0
HUDBAY MINERALS INC COM 443628102 44,078 10,425 SH SOLE 10,425 0 0
HUMANA INC COM 444859102 2,480,014 5,992 SH SOLE 5,992 0 0
IAMGOLD CORP COM 450913108 71,809 18,712 SH SOLE 18,712 0 0
IDACORP INC COM 451107106 2,516,595 31,497 SH SOLE 31,497 0 0
IDEX CORP COM 45167R104 16,869,541 92,482 SH SOLE 92,482 0 0
ILLINOIS TOOL WKS INC COM 452308109 1,566,923 8,110 SH SOLE 8,110 0 0
ILLUMINA INC COM 452327109 1,451,431 4,696 SH SOLE 4,696 0 0
IMPERIAL OIL LTD COM NEW 453038408 74,543 6,227 SH SOLE 6,227 0 0
INFOSYS LTD SPONSORED ADR 456788108 2,203,593 159,566 SH SOLE 159,566 0 0
ING GROEP N.V. SPONSORED ADR 456837103 1,408,508 198,943 SH SOLE 198,943 0 0
INGERSOLL RAND INC COM 45687V106 2,547,058 71,547 SH SOLE 71,547 0 0
INSPERITY INC COM 45778Q107 1,055,692 16,120 SH SOLE 16,120 0 0
INTEL CORP COM 458140100 10,499,419 202,771 SH SOLE 202,771 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 5,180,858 51,783 SH SOLE 51,783 0 0
INTERPUBLIC GROUP COS INC COM 460690100 2,682,653 160,928 SH SOLE 160,928 0 0
INTUIT COM 461202103 637,410 1,954 SH SOLE 1,954 0 0
IRON MTN INC NEW COM 46284V101 3,626,004 135,350 SH SOLE 135,350 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 2,754,486 12,700 SH SOLE 12,700 0 0
ISHARES TR CORE MSCI EAFE 46432F842 13,240,423 219,650 SH SOLE 219,650 0 0
ISHARES INC CORE MSCI EMKT 46434G103 4,770,451 90,350 SH SOLE 90,350 0 0
JPMORGAN CHASE & CO COM 46625H100 10,974,137 113,994 SH SOLE 113,994 0 0
JD.COM INC SPON ADR CL A 47215P106 4,901,896 63,161 SH SOLE 63,161 0 0
JOHNSON & JOHNSON COM 478160104 13,995,083 94,003 SH SOLE 94,003 0 0
JUNIPER NETWORKS INC COM 48203R104 1,781,887 82,879 SH SOLE 82,879 0 0
KLA CORP COM NEW 482480100 1,716,526 8,860 SH SOLE 8,860 0 0
KKR & CO INC COM 48251W104 3,263,585 95,038 SH SOLE 95,038 0 0
KELLOGG CO COM 487836108 1,877,749 29,072 SH SOLE 29,072 0 0
KIMBERLY CLARK CORP COM 494368103 12,088,261 81,866 SH SOLE 81,866 0 0
KINDER MORGAN INC DEL COM 49456B101 3,494,954 283,453 SH SOLE 283,453 0 0
KINROSS GOLD CORP COM 496902404 443,127 50,217 SH SOLE 50,217 0 0
KIRKLAND LAKE GOLD LTD COM 49741E100 521,246 10,678 SH SOLE 10,678 0 0
KROGER CO COM 501044101 1,449,135 42,735 SH SOLE 42,735 0 0
LKQ CORP COM 501889208 1,745,038 62,930 SH SOLE 62,930 0 0
LAM RESEARCH CORP COM 512807108 5,613,176 16,920 SH SOLE 16,920 0 0
LAS VEGAS SANDS CORP COM 517834107 2,906,947 62,301 SH SOLE 62,301 0 0
LAUDER ESTEE COS INC CL A 518439104 574,867 2,634 SH SOLE 2,634 0 0
LIGHTSPEED POS INC SUB VTG SHS 53227R106 71,315 2,226 SH SOLE 2,226 0 0
LILLY ELI & CO COM 532457108 7,325,022 49,487 SH SOLE 49,487 0 0
LOWES COS INC COM 548661107 6,533,518 39,392 SH SOLE 39,392 0 0
LULULEMON ATHLETICA INC COM 550021109 3,089,472 9,380 SH SOLE 9,380 0 0
M & T BK CORP COM 55261F104 3,350,950 36,388 SH SOLE 36,388 0 0
MSCI INC COM 55354G100 1,804,582 5,058 SH SOLE 5,058 0 0
MSG NETWORK INC CL A 553573106 450,179 47,041 SH SOLE 47,041 0 0
MADISON SQUARE GRDN SPRT COR CL A 55825T103 1,955,325 12,994 SH SOLE 12,994 0 0
MADISON SQUARE GRDN ENTERTNM CL A 55826T102 889,953 12,994 SH SOLE 12,994 0 0
MAG SILVER CORP COM 55903Q104 52,289 3,216 SH SOLE 3,216 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 950,275 27,786 SH SOLE 27,786 0 0
MAGNA INTL INC COM 559222401 21,636,644 472,845 SH SOLE 472,845 0 0
MANULIFE FINL CORP COM 56501R106 11,411,662 820,480 SH SOLE 820,480 0 0
MARATHON PETE CORP COM 56585A102 1,435,685 48,933 SH SOLE 48,933 0 0
MASCO CORP COM 574599106 4,880,629 88,530 SH SOLE 88,530 0 0
MASIMO CORP COM 574795100 586,841 2,486 SH SOLE 2,486 0 0
MASTERCARD INCORPORATED CL A 57636Q104 15,795,488 46,709 SH SOLE 46,709 0 0
MAXIM INTEGRATED PRODS INC COM 57772K101 790,085 11,686 SH SOLE 11,686 0 0
MCDONALDS CORP COM 580135101 4,758,514 21,680 SH SOLE 21,680 0 0
MERCADOLIBRE INC COM 58733R102 2,757,060 2,547 SH SOLE 2,547 0 0
MERCK & CO. INC COM 58933Y105 21,983,029 265,017 SH SOLE 265,017 0 0
METHANEX CORP COM 59151K108 63,327 2,597 SH SOLE 2,597 0 0
METLIFE INC COM 59156R108 1,009,568 27,161 SH SOLE 27,161 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105 12,456,169 12,898 SH SOLE 12,898 0 0
MICROSOFT CORP COM 594918104 59,992,699 285,233 SH SOLE 285,233 0 0
MONDELEZ INTL INC CL A 609207105 1,049,088 18,261 SH SOLE 18,261 0 0
MORGAN STANLEY COM NEW 617446448 1,081,244 22,363 SH SOLE 22,363 0 0
MOTOROLA SOLUTIONS INC COM NEW 620076307 5,690,130 36,287 SH SOLE 36,287 0 0
NASDAQ INC COM 631103108 2,520,693 20,542 SH SOLE 20,542 0 0
NETEASE INC SPONSORED ADS 64110W102 2,968,068 6,528 SH SOLE 6,528 0 0
NEW GOLD INC CDA COM 644535106 46,098 27,041 SH SOLE 27,041 0 0
NEW ORIENTAL ED & TECHNOLOGY SPON ADR 647581107 1,744,804 11,671 SH SOLE 11,671 0 0
NEWELL BRANDS INC COM 651229106 1,666,037 97,089 SH SOLE 97,089 0 0
NEXTERA ENERGY INC COM 65339F101 952,025 3,430 SH SOLE 3,430 0 0
NICE LTD SPONSORED ADR 653656108 6,649,669 29,290 SH SOLE 29,290 0 0
NIKE INC CL B 654106103 5,973,408 47,582 SH SOLE 47,582 0 0
NISOURCE INC COM 65473P105 2,655,076 120,686 SH SOLE 120,686 0 0
NORBORD INC COM NEW 65548P403 55,055 1,863 SH SOLE 1,863 0 0
NORFOLK SOUTHN CORP COM 655844108 1,532,801 7,163 SH SOLE 7,163 0 0
NORTH AMERN CONSTR GROUP LTD COM 656811106 5,632 865 SH SOLE 865 0 0
NORTHERN TR CORP COM 665859104 559,275 7,173 SH SOLE 7,173 0 0
NORTONLIFELOCK INC COM 668771108 4,389,169 210,614 SH SOLE 210,614 0 0
NOVAGOLD RES INC COM NEW 66987E206 114,796 9,638 SH SOLE 9,638 0 0
NUANCE COMMUNICATIONS INC COM 67020Y100 643,550 19,390 SH SOLE 19,390 0 0
NVIDIA CORPORATION COM 67066G104 5,249,802 9,700 SH SOLE 9,700 0 0
NUTRIEN LTD COM 67077M108 15,029,042 383,299 SH SOLE 383,299 0 0
OREILLY AUTOMOTIVE INC COM 67103H107 8,459,384 18,347 SH SOLE 18,347 0 0
OLD DOMINION FREIGHT LINE IN COM 679580100 181,823 1,005 SH SOLE 1,005 0 0
OMNICOM GROUP INC COM 681919106 1,056,521 21,344 SH SOLE 21,344 0 0
ORACLE CORP COM 68389X105 13,042,103 218,462 SH SOLE 218,462 0 0
OSISKO GOLD ROYALTIES LTD COM 68827L101 71,418 6,038 SH SOLE 6,038 0 0
PNC FINL SVCS GROUP INC COM 693475105 4,913,936 44,709 SH SOLE 44,709 0 0
POSCO SPONSORED ADR 693483109 1,681,087 40,160 SH SOLE 40,160 0 0
PPG INDS INC COM 693506107 2,377,615 19,476 SH SOLE 19,476 0 0
PPL CORP COM 69351T106 2,103,674 77,313 SH SOLE 77,313 0 0
PRA HEALTH SCIENCES INC COM 69354M108 1,233,705 12,162 SH SOLE 12,162 0 0
PTC INC COM 69370C100 8,284,689 100,154 SH SOLE 100,154 0 0
PACKAGING CORP AMER COM 695156109 8,201,601 75,210 SH SOLE 75,210 0 0
PAN AMERN SILVER CORP COM 697900108 266,268 8,282 SH SOLE 8,282 0 0
PARKER-HANNIFIN CORP COM 701094104 6,287,071 31,072 SH SOLE 31,072 0 0
PAYCHEX INC COM 704326107 3,675,699 46,079 SH SOLE 46,079 0 0
PAYPAL HLDGS INC COM 70450Y103 7,704,615 39,104 SH SOLE 39,104 0 0
PEMBINA PIPELINE CORP COM 706327103 1,078,735 50,828 SH SOLE 50,828 0 0
PEPSICO INC COM 713448108 13,901,774 100,302 SH SOLE 100,302 0 0
PERKINELMER INC COM 714046109 1,386,877 11,050 SH SOLE 11,050 0 0
PFIZER INC COM 717081103 3,470,588 94,567 SH SOLE 94,567 0 0
PHILIP MORRIS INTL INC COM 718172109 3,054,024 40,726 SH SOLE 40,726 0 0
PRECISION DRILLING CORP COM 2010 74022D308 5,947 9,542 SH SOLE 9,542 0 0
PREMIER INC CL A 74051N102 2,050,812 62,468 SH SOLE 62,468 0 0
PRETIUM RES INC COM 74139C102 93,264 7,288 SH SOLE 7,288 0 0
PRICE T ROWE GROUP INC COM 74144T108 1,135,894 8,859 SH SOLE 8,859 0 0
PRIMO WATER CORPORATION COM 74167P108 63,011 4,437 SH SOLE 4,437 0 0
PROCTER AND GAMBLE CO COM 742718109 25,469,070 183,245 SH SOLE 183,245 0 0
PROGRESSIVE CORP COM 743315103 18,903,877 199,683 SH SOLE 199,683 0 0
PROLOGIS INC. COM 74340W103 2,722,962 27,062 SH SOLE 27,062 0 0
PRUDENTIAL FINL INC COM 744320102 3,468,044 54,598 SH SOLE 54,598 0 0
PULTE GROUP INC COM 745867101 2,231,720 48,212 SH SOLE 48,212 0 0
QUALCOMM INC COM 747525103 3,047,187 25,894 SH SOLE 25,894 0 0
QUEST DIAGNOSTICS INC COM 74834L100 1,718,713 15,012 SH SOLE 15,012 0 0
REGAL BELOIT CORP COM 758750103 1,680,263 17,900 SH SOLE 17,900 0 0
REGIONS FINANCIAL CORP NEW COM 7591EP100 856,662 74,299 SH SOLE 74,299 0 0
RELX PLC SPONSORED ADR 759530108 3,065,342 137,030 SH SOLE 137,030 0 0
REPUBLIC SVCS INC COM 760759100 3,884,830 41,616 SH SOLE 41,616 0 0
RESTAURANT BRANDS INTL INC COM 76131D103 1,958,928 34,106 SH SOLE 34,106 0 0
RITCHIE BROS AUCTIONEERS COM 767744105 219,967 3,709 SH SOLE 3,709 0 0
ROBERT HALF INTL INC COM 770323103 3,889,478 73,470 SH SOLE 73,470 0 0
ROCKWELL AUTOMATION INC COM 773903109 10,406,324 47,156 SH SOLE 47,156 0 0
ROGERS COMMUNICATIONS INC CL B 775109200 18,674,459 470,771 SH SOLE 470,771 0 0
ROYAL BK CDA COM 780087102 31,966,993 455,299 SH SOLE 455,299 0 0
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 816,160 33,698 SH SOLE 33,698 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 601,962 23,916 SH SOLE 23,916 0 0
S&P GLOBAL INC COM 78409V104 7,180,585 19,913 SH SOLE 19,913 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 29,135,256 87,000 SH SOLE 87,000 0 0
SPDR GOLD TR GOLD SHS 78463V107 2,745,343 15,500 SH SOLE 15,500 0 0
SS&C TECHNOLOGIES HLDGS INC COM 78467J100 1,059,819 17,512 SH SOLE 17,512 0 0
SSR MNG INC COM 784730103 164,881 8,835 SH SOLE 8,835 0 0
SALESFORCE COM INC COM 79466L302 6,377,709 25,377 SH SOLE 25,377 0 0
SAP SE SPON ADR 803054204 1,786,662 11,467 SH SOLE 11,467 0 0
SCHWAB CHARLES CORP COM 808513105 584,929 16,145 SH SOLE 16,145 0 0
SEA LTD SPONSORD ADS 81141R100 1,984,639 12,884 SH SOLE 12,884 0 0
SEABRIDGE GOLD INC COM 811916105 36,651 1,949 SH SOLE 1,949 0 0
SEALED AIR CORP NEW COM 81211K100 991,085 25,537 SH SOLE 25,537 0 0
SENSIENT TECHNOLOGIES CORP COM 81725T100 1,837,910 31,831 SH SOLE 31,831 0 0
SHAW COMMUNICATIONS INC CL B CONV 82028K200 4,468,651 244,867 SH SOLE 244,867 0 0
SHERWIN WILLIAMS CO COM 824348106 1,681,920 2,414 SH SOLE 2,414 0 0
SHOPIFY INC CL A 82509L107 6,926,267 6,773 SH SOLE 6,773 0 0
SILVERCREST METALS INC COM 828363101 41,664 4,914 SH SOLE 4,914 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 3,521,224 24,201 SH SOLE 24,201 0 0
SMUCKER J M CO COM NEW 832696405 1,235,248 10,693 SH SOLE 10,693 0 0
SNAP ON INC COM 833034101 1,293,117 8,789 SH SOLE 8,789 0 0
SONOS INC COM 83570H108 1,234,642 81,334 SH SOLE 81,334 0 0
STANLEY BLACK & DECKER INC COM 854502101 617,816 3,809 SH SOLE 3,809 0 0
STANTEC INC COM 85472N109 18,874,447 621,628 SH SOLE 621,628 0 0
STARBUCKS CORP COM 855244109 941,763 10,961 SH SOLE 10,961 0 0
STATE STR CORP COM 857477103 509,167 8,582 SH SOLE 8,582 0 0
STEEL DYNAMICS INC COM 858119100 832,555 29,080 SH SOLE 29,080 0 0
STOCK YDS BANCORP INC COM 861025104 1,011,424 29,713 SH SOLE 29,713 0 0
SUN CMNTYS INC COM 866674104 958,392 6,816 SH SOLE 6,816 0 0
SUN LIFE FINANCIAL INC. COM 866796105 23,770,306 583,331 SH SOLE 583,331 0 0
SUNCOR ENERGY INC NEW COM 867224107 11,784,623 965,062 SH SOLE 965,062 0 0
SYNOPSYS INC COM 871607107 7,536,116 35,219 SH SOLE 35,219 0 0
SYSCO CORP COM 871829107 754,288 12,123 SH SOLE 12,123 0 0
TD AMERITRADE HLDG CORP COM 87236Y108 539,444 13,779 SH SOLE 13,779 0 0
TFI INTL INC COM 87241L109 119,509 2,858 SH SOLE 2,858 0 0
TJX COS INC NEW COM 872540109 8,247,280 148,200 SH SOLE 148,200 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 21,665,666 267,248 SH SOLE 267,248 0 0
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 2,198,899 13,309 SH SOLE 13,309 0 0
TAL EDUCATION GROUP SPONSORED ADS 874080104 2,678,797 35,229 SH SOLE 35,229 0 0
TARGET CORP COM 87612E106 9,784,381 62,155 SH SOLE 62,155 0 0
TC ENERGY CORP COM 87807B107 1,225,842 29,200 SH SOLE 29,200 0 0
TECK RESOURCES LTD CL B 878742204 11,175,381 802,625 SH SOLE 802,625 0 0
TELUS CORPORATION COM 87971M103 26,078,030 1,482,049 SH SOLE 1,482,049 0 0
TEXAS INSTRS INC COM 882508104 11,903,617 83,365 SH SOLE 83,365 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 19,478,421 44,117 SH SOLE 44,117 0 0
3M CO COM 88579Y101 2,784,232 17,382 SH SOLE 17,382 0 0
TORONTO DOMINION BK ONT COM NEW 891160509 47,972,216 1,036,136 SH SOLE 1,036,136 0 0
TRACTOR SUPPLY CO COM 892356106 3,531,446 24,637 SH SOLE 24,637 0 0
TRANSALTA CORP COM 89346D107 48,418 7,872 SH SOLE 7,872 0 0
TRAVELERS COMPANIES INC COM 89417E109 7,006,991 64,766 SH SOLE 64,766 0 0
TRIMBLE INC COM 896239100 11,492,985 235,997 SH SOLE 235,997 0 0
TRUIST FINL CORP COM 89832Q109 5,344,357 140,457 SH SOLE 140,457 0 0
UGI CORP NEW COM 902681105 1,683,618 51,050 SH SOLE 51,050 0 0
US BANCORP DEL COM NEW 902973304 10,513,129 293,255 SH SOLE 293,255 0 0
UNILEVER PLC SPON ADR NEW 904767704 5,127,612 83,133 SH SOLE 83,133 0 0
UNION PAC CORP COM 907818108 11,328,422 57,543 SH SOLE 57,543 0 0
UNITED PARCEL SERVICE INC CL B 911312106 7,041,575 42,259 SH SOLE 42,259 0 0
UNITEDHEALTH GROUP INC COM 91324P102 21,860,870 70,119 SH SOLE 70,119 0 0
V F CORP COM 918204108 650,440 9,259 SH SOLE 9,259 0 0
VALERO ENERGY CORP COM 91913Y100 969,019 22,369 SH SOLE 22,369 0 0
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 9,430,661 106,900 SH SOLE 106,900 0 0
VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 3,930,373 67,550 SH SOLE 67,550 0 0
VEEVA SYS INC CL A COM 922475108 1,227,105 4,364 SH SOLE 4,364 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 23,079,840 387,964 SH SOLE 387,964 0 0
VERISK ANALYTICS INC COM 92345Y106 16,685,954 90,044 SH SOLE 90,044 0 0
VERMILION ENERGY INC COM 923725105 10,243 4,386 SH SOLE 4,386 0 0
VILLAGE FARMS INTL INC COM 92707Y108 7,165 1,577 SH SOLE 1,577 0 0
VISA INC COM CL A 92826C839 20,192,650 100,979 SH SOLE 100,979 0 0
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 844,421 62,923 SH SOLE 62,923 0 0
WNS HLDGS LTD SPON ADR 92932M101 977,942 15,290 SH SOLE 15,290 0 0
WALMART INC COM 931142103 14,347,265 102,547 SH SOLE 102,547 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 2,301,955 64,086 SH SOLE 64,086 0 0
WASTE CONNECTIONS INC COM 94106B101 935,445 9,000 SH SOLE 9,000 0 0
WASTE MGMT INC DEL COM 94106L109 17,883,582 158,025 SH SOLE 158,025 0 0
WATERS CORP COM 941848103 9,991,557 51,061 SH SOLE 51,061 0 0
WELBILT INC COM 949090104 1,234,025 200,330 SH SOLE 200,330 0 0
WELLS FARGO CO NEW COM 949746101 1,103,458 46,936 SH SOLE 46,936 0 0
WEST PHARMACEUTICAL SVSC INC COM 955306105 2,432,025 8,847 SH SOLE 8,847 0 0
WESTROCK CO COM 96145D105 7,355,873 211,742 SH SOLE 211,742 0 0
WEYERHAEUSER CO MTN BE COM NEW 962166104 1,662,877 58,306 SH SOLE 58,306 0 0
WHEATON PRECIOUS METALS CORP COM 962879102 880,138 17,939 SH SOLE 17,939 0 0
WILLIAMS COS INC COM 969457100 2,685,156 136,650 SH SOLE 136,650 0 0
WINMARK CORP COM 974250102 8,003,223 46,482 SH SOLE 46,482 0 0
XYLEM INC COM 98419M100 12,232,236 145,415 SH SOLE 145,415 0 0
XPENG INC ADS 98422D105 1,553,228 77,391 SH SOLE 77,391 0 0
YAMANA GOLD INC COM 98462Y100 216,015 37,997 SH SOLE 37,997 0 0
ZIONS BANCORPORATION N A COM 989701107 883,140 30,224 SH SOLE 30,224 0 0
ZOETIS INC CL A 98978V103 7,567,782 45,763 SH SOLE 45,763 0 0
ALLEGION PLC ORD SHS G0176J109 3,871,611 39,143 SH SOLE 39,143 0 0
AMDOCS LTD SHS G02602103 3,708,721 64,601 SH SOLE 64,601 0 0
AXIS CAP HLDGS LTD SHS G0692U109 2,119,500 48,127 SH SOLE 48,127 0 0
AXALTA COATING SYS LTD COM G0750C108 1,295,917 58,454 SH SOLE 58,454 0 0
ATLANTICA SUSTAINABLE INFR P SHS G0751N103 3,044,343 106,409 SH SOLE 106,409 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 9,119,094 40,352 SH SOLE 40,352 0 0
BROOKFIELD BUSINESS PARTNERS UNIT LTD LP G16234109 82,456 2,703 SH SOLE 2,703 0 0
BROOKFIELD PROPERTY PARTRS L UNIT LTD PARTN G16249107 13,572,672 1,127,436 SH SOLE 1,127,436 0 0
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 256,436 4,878 SH SOLE 4,878 0 0
ESSENT GROUP LTD COM G3198U102 1,956,336 52,860 SH SOLE 52,860 0 0
EVEREST RE GROUP LTD COM G3223R108 3,095,630 15,671 SH SOLE 15,671 0 0
GENPACT LIMITED SHS G3922B107 3,515,294 90,252 SH SOLE 90,252 0 0
ICON PLC SHS G4705A100 2,777,476 14,535 SH SOLE 14,535 0 0
IHS MARKIT LTD SHS G47567105 569,508 7,254 SH SOLE 7,254 0 0
JOHNSON CTLS INTL PLC SHS G51502105 866,586 21,214 SH SOLE 21,214 0 0
LAZARD LTD SHS A G54050102 3,696,884 111,858 SH SOLE 111,858 0 0
LINDE PLC SHS G5494J103 16,441,826 69,046 SH SOLE 69,046 0 0
MEDTRONIC PLC SHS G5960L103 4,573,699 44,012 SH SOLE 44,012 0 0
RENAISSANCERE HLDGS LTD COM G7496G103 5,421,463 31,940 SH SOLE 31,940 0 0
PENTAIR PLC SHS G7S00T104 10,428,037 227,837 SH SOLE 227,837 0 0
STONECO LTD COM CL A G85158106 3,677,472 69,531 SH SOLE 69,531 0 0
TRANE TECHNOLOGIES PLC SHS G8994E103 20,564,603 169,592 SH SOLE 169,592 0 0
VASTA PLATFORM LTD CL A G9440A109 942,690 61,095 SH SOLE 61,095 0 0
CHUBB LIMITED COM H1467J104 7,232,491 62,285 SH SOLE 62,285 0 0
TE CONNECTIVITY LTD REG SHS H84989104 9,325,904 95,416 SH SOLE 95,416 0 0
GLOBANT S A COM L44385109 1,666,198 9,297 SH SOLE 9,297 0 0
CHECK POINT SOFTWARE TECH LT ORD M22465104 14,162,850 117,691 SH SOLE 117,691 0 0
YANDEX N V SHS CLASS A N97284108 6,323,339 96,910 SH SOLE 96,910 0 0
ROYAL CARIBBEAN GROUP COM V7780T103 1,642,643 25,377 SH SOLE 25,377 0 0