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,808,944 352,000 SH SOLE 352,000 0 0
AFLAC INC COM 001055102 9,374,450 260,186 SH SOLE 260,186 0 0
AES CORP COM 00130H105 4,215,842 290,950 SH SOLE 290,950 0 0
AT&T INC COM 00206R102 7,172,642 237,506 SH SOLE 237,506 0 0
ABBOTT LABS COM 002824100 11,707,822 128,053 SH SOLE 128,053 0 0
ABBVIE INC COM 00287Y109 4,952,804 50,467 SH SOLE 50,467 0 0
ACTIVISION BLIZZARD INC COM 00507V109 4,475,495 58,966 SH SOLE 58,966 0 0
ADOBE INC COM 00724F101 8,308,716 19,087 SH SOLE 19,087 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 14,169,257 160,341 SH SOLE 160,341 0 0
AGNICO EAGLE MINES LTD COM 008474108 640,253 9,999 SH SOLE 9,999 0 0
AIR PRODS & CHEMS INC COM 009158106 3,575,037 14,806 SH SOLE 14,806 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101 583,851 5,452 SH SOLE 5,452 0 0
ALAMOS GOLD INC NEW COM CL A 011532108 153,219 16,366 SH SOLE 16,366 0 0
ALEXION PHARMACEUTICALS INC COM 015351109 1,115,996 9,943 SH SOLE 9,943 0 0
ALGONQUIN PWR UTILS CORP COM 015857105 197,320 15,264 SH SOLE 15,264 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 20,183,802 93,574 SH SOLE 93,574 0 0
ALLSTATE CORP COM 020002101 748,952 7,722 SH SOLE 7,722 0 0
ALPHABET INC CAP STK CL C 02079K107 13,761,418 9,735 SH SOLE 9,735 0 0
ALPHABET INC CAP STK CL A 02079K305 25,235,481 17,796 SH SOLE 17,796 0 0
ALTICE USA INC CL A 02156K103 1,884,581 83,611 SH SOLE 83,611 0 0
AMAZON COM INC COM 023135106 25,502,393 9,244 SH SOLE 9,244 0 0
AMEDISYS INC COM 023436108 1,490,233 7,506 SH SOLE 7,506 0 0
AMEREN CORP COM 023608102 726,814 10,330 SH SOLE 10,330 0 0
AMERICAN ELEC PWR CO INC COM 025537101 3,409,449 42,811 SH SOLE 42,811 0 0
AMERICAN EXPRESS CO COM 025816109 7,132,226 74,966 SH SOLE 74,966 0 0
AMERICAN FINL GROUP INC OHIO COM 025932104 1,174,194 18,503 SH SOLE 18,503 0 0
AMERICAN INTL GROUP INC COM NEW 026874784 544,555 17,465 SH SOLE 17,465 0 0
AMERICAN TOWER CORP NEW COM 03027X100 7,403,252 28,635 SH SOLE 28,635 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 20,317,877 157,920 SH SOLE 157,920 0 0
AMERIPRISE FINL INC COM 03076C106 2,271,143 15,137 SH SOLE 15,137 0 0
AMETEK INC COM 031100100 3,550,293 39,726 SH SOLE 39,726 0 0
AMGEN INC COM 031162100 12,967,512 54,980 SH SOLE 54,980 0 0
ANALOG DEVICES INC COM 032654105 4,922,988 40,142 SH SOLE 40,142 0 0
ANSYS INC COM 03662Q105 10,963,737 37,582 SH SOLE 37,582 0 0
ANTHEM INC COM 036752103 5,245,370 19,946 SH SOLE 19,946 0 0
APOLLO GLOBAL MGMT INC COM CL A 03768E105 2,509,215 50,265 SH SOLE 50,265 0 0
APPLE INC COM 037833100 36,542,182 100,171 SH SOLE 100,171 0 0
ARCHER DANIELS MIDLAND CO COM 039483102 1,026,900 25,737 SH SOLE 25,737 0 0
AURINIA PHARMACEUTICALS INC COM 05156V102 115,605 7,121 SH SOLE 7,121 0 0
AUTODESK INC COM 052769106 13,601,704 56,866 SH SOLE 56,866 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 10,055,678 67,538 SH SOLE 67,538 0 0
AUTOZONE INC COM 053332102 14,224,388 12,609 SH SOLE 12,609 0 0
BCE INC COM NEW 05534B760 13,807,741 329,736 SH SOLE 329,736 0 0
BRP INC COM SUN VTG 05577W200 47,548 1,112 SH SOLE 1,112 0 0
BALLARD PWR SYS INC NEW COM 058586108 87,923 5,714 SH SOLE 5,714 0 0
BK OF AMERICA CORP COM 060505104 8,606,098 362,364 SH SOLE 362,364 0 0
BANK MONTREAL QUE COM 063671101 4,375,404 82,421 SH SOLE 82,421 0 0
BANK NOVA SCOTIA B C COM 064149107 36,006,318 871,811 SH SOLE 871,811 0 0
BAXTER INTL INC COM 071813109 7,118,192 82,674 SH SOLE 82,674 0 0
BAYTEX ENERGY CORP COM 07317Q105 7,984 15,941 SH SOLE 15,941 0 0
BECTON DICKINSON & CO COM 075887109 3,420,824 14,297 SH SOLE 14,297 0 0
BEIGENE LTD SPONSORED ADR 07725L102 792,782 4,208 SH SOLE 4,208 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 5,089,189 28,527 SH SOLE 28,527 0 0
BEST BUY INC COM 086516101 918,075 10,520 SH SOLE 10,520 0 0
BIO RAD LABS INC CL A 090572207 1,098,872 2,434 SH SOLE 2,434 0 0
BIOGEN INC COM 09062X103 1,366,905 5,109 SH SOLE 5,109 0 0
BLACK HILLS CORP COM 092113109 309,021 5,454 SH SOLE 5,454 0 0
BLACKBERRY LTD COM 09228F103 77,648 15,852 SH SOLE 15,852 0 0
BLACKSTONE GROUP INC COM CL A 09260D107 7,784,815 137,396 SH SOLE 137,396 0 0
BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 4,686,355 60,244 SH SOLE 60,244 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 10,815,143 183,932 SH SOLE 183,932 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 619,589 4,910 SH SOLE 4,910 0 0
BROWN FORMAN CORP CL B 115637209 768,499 12,072 SH SOLE 12,072 0 0
B2GOLD CORP COM 11777Q209 241,040 42,361 SH SOLE 42,361 0 0
BURNING ROCK BIOTECH LTD SPONSORED ADS 12233L107 885,545 32,786 SH SOLE 32,786 0 0
CAE INC COM 124765108 615,971 37,994 SH SOLE 37,994 0 0
CDW CORP COM 12514G108 1,823,086 15,692 SH SOLE 15,692 0 0
CGI INC CL A SUB VTG 12532H104 15,679,680 248,969 SH SOLE 248,969 0 0
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 5,073,252 64,170 SH SOLE 64,170 0 0
CIGNA CORP NEW COM 125523100 3,817,906 20,346 SH SOLE 20,346 0 0
CME GROUP INC COM 12572Q105 2,698,149 16,600 SH SOLE 16,600 0 0
CNA FINL CORP COM 126117100 2,256,242 70,179 SH SOLE 70,179 0 0
CSG SYS INTL INC COM 126349109 723,783 17,487 SH SOLE 17,487 0 0
CANADA GOOSE HLDGS INC SHS SUB VTG 135086106 33,734 1,453 SH SOLE 1,453 0 0
CANADIAN IMP BK COMM COM 136069101 23,606,909 353,195 SH SOLE 353,195 0 0
CANADIAN NATL RY CO COM 136375102 27,974,641 315,731 SH SOLE 315,731 0 0
CANADIAN NAT RES LTD COM 136385101 17,345,244 994,427 SH SOLE 994,427 0 0
CAPITAL ONE FINL CORP COM 14040H105 2,763,896 44,159 SH SOLE 44,159 0 0
CARNIVAL CORP UNIT 99/99/9999 143658300 2,329,459 141,868 SH SOLE 141,868 0 0
CASS INFORMATION SYS INC COM 14808P109 828,016 21,215 SH SOLE 21,215 0 0
CENTENE CORP DEL COM 15135B101 1,351,701 21,270 SH SOLE 21,270 0 0
CENOVUS ENERGY INC COM 15135U109 6,977,950 1,491,861 SH SOLE 1,491,861 0 0
CERNER CORP COM 156782104 4,091,932 59,693 SH SOLE 59,693 0 0
CHURCH & DWIGHT INC COM 171340102 2,259,775 29,234 SH SOLE 29,234 0 0
CISCO SYS INC COM 17275R102 11,559,008 247,836 SH SOLE 247,836 0 0
CITIGROUP INC COM NEW 172967424 6,398,656 125,219 SH SOLE 125,219 0 0
CITRIX SYS INC COM 177376100 9,164,306 61,959 SH SOLE 61,959 0 0
COCA COLA CO COM 191216100 2,143,287 47,970 SH SOLE 47,970 0 0
COGNEX CORP COM 192422103 1,417,983 23,744 SH SOLE 23,744 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 761,213 13,397 SH SOLE 13,397 0 0
COLGATE PALMOLIVE CO COM 194162103 6,174,099 84,277 SH SOLE 84,277 0 0
COLLIERS INTL GROUP INC SUB VTG SHS 194693107 12,957,561 226,109 SH SOLE 226,109 0 0
COMCAST CORP NEW CL A 20030N101 10,724,977 275,142 SH SOLE 275,142 0 0
CONOCOPHILLIPS COM 20825C104 2,793,768 66,487 SH SOLE 66,487 0 0
COPART INC COM 217204106 4,007,013 48,121 SH SOLE 48,121 0 0
CORNING INC COM 219350105 6,604,619 255,006 SH SOLE 255,006 0 0
COSTCO WHSL CORP NEW COM 22160K105 1,056,074 3,483 SH SOLE 3,483 0 0
CRESCENT PT ENERGY CORP COM 22576C101 1,838,550 1,129,425 SH SOLE 1,129,425 0 0
CROWN HLDGS INC COM 228368106 1,023,447 15,714 SH SOLE 15,714 0 0
CUBESMART COM 229663109 1,267,443 46,960 SH SOLE 46,960 0 0
CUMMINS INC COM 231021106 1,913,126 11,042 SH SOLE 11,042 0 0
DANAHER CORPORATION COM 235851102 12,742,654 72,062 SH SOLE 72,062 0 0
DAVITA INC COM 23918K108 2,532,466 32,000 SH SOLE 32,000 0 0
DECKERS OUTDOOR CORP COM 243537107 3,194,658 16,267 SH SOLE 16,267 0 0
DEERE & CO COM 244199105 8,787,623 55,919 SH SOLE 55,919 0 0
DELTA AIR LINES INC DEL COM NEW 247361702 3,865,241 137,799 SH SOLE 137,799 0 0
DEVON ENERGY CORP NEW COM 25179M103 437,370 38,569 SH SOLE 38,569 0 0
DIAGEO P L C SPON ADR NEW 25243Q205 1,081,968 8,051 SH SOLE 8,051 0 0
DISNEY WALT CO COM DISNEY 254687106 6,968,887 62,524 SH SOLE 62,524 0 0
DISCOVERY INC COM SER A 25470F104 2,990,339 141,723 SH SOLE 141,723 0 0
DOLLAR GEN CORP NEW COM 256677105 10,774,730 56,522 SH SOLE 56,522 0 0
DOLLAR TREE INC COM 256746108 1,508,358 16,275 SH SOLE 16,275 0 0
DOMINION ENERGY INC COM 25746U109 5,548,704 68,351 SH SOLE 68,351 0 0
DOVER CORP COM 260003108 2,269,727 23,506 SH SOLE 23,506 0 0
DUPONT DE NEMOURS INC COM 26614N102 1,864,310 35,103 SH SOLE 35,103 0 0
EOG RES INC COM 26875P101 251,069 4,956 SH SOLE 4,956 0 0
EBAY INC. COM 278642103 3,438,813 65,564 SH SOLE 65,564 0 0
ECOLAB INC COM 278865100 12,925,114 64,967 SH SOLE 64,967 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 500,491 7,242 SH SOLE 7,242 0 0
ELDORADO GOLD CORP NEW COM 284902509 64,051 6,643 SH SOLE 6,643 0 0
ELECTRONIC ARTS INC COM 285512109 1,608,492 12,181 SH SOLE 12,181 0 0
ENBRIDGE INC COM 29250N105 24,889,633 818,763 SH SOLE 818,763 0 0
ENERPLUS CORP COM 292766102 1,106,158 392,609 SH SOLE 392,609 0 0
ENTERGY CORP NEW COM 29364G103 1,735,006 18,495 SH SOLE 18,495 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 4,306,321 237,003 SH SOLE 237,003 0 0
EQUINIX INC COM 29444U700 9,863,750 14,045 SH SOLE 14,045 0 0
EQUINOX GOLD CORP COM 29446Y502 66,872 5,961 SH SOLE 5,961 0 0
EQUITY LIFESTYLE PPTYS INC COM 29472R108 2,373,227 37,984 SH SOLE 37,984 0 0
FACEBOOK INC CL A 30303M102 11,605,030 51,108 SH SOLE 51,108 0 0
FASTENAL CO COM 311900104 1,858,646 43,386 SH SOLE 43,386 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 6,935,805 51,733 SH SOLE 51,733 0 0
FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 4,862,496 158,595 SH SOLE 158,595 0 0
FIRSTSERVICE CORP NEW COM 33767E202 17,023,449 169,003 SH SOLE 169,003 0 0
FORTIS INC COM 349553107 5,379,592 141,128 SH SOLE 141,128 0 0
FORTIVE CORP COM 34959J108 1,148,522 16,975 SH SOLE 16,975 0 0
FRANCO NEV CORP COM 351858105 3,612,773 25,862 SH SOLE 25,862 0 0
GENERAL DYNAMICS CORP COM 369550108 2,437,679 16,310 SH SOLE 16,310 0 0
GENERAL ELECTRIC CO COM 369604103 1,067,898 156,355 SH SOLE 156,355 0 0
GENERAL MTRS CO COM 37045V100 3,884,566 153,541 SH SOLE 153,541 0 0
GENTEX CORP COM 371901109 5,889,907 228,558 SH SOLE 228,558 0 0
GENUINE PARTS CO COM 372460105 2,223,989 25,575 SH SOLE 25,575 0 0
GILEAD SCIENCES INC COM 375558103 1,226,263 15,938 SH SOLE 15,938 0 0
GILDAN ACTIVEWEAR INC COM 375916103 625,614 40,387 SH SOLE 40,387 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 5,629,175 28,485 SH SOLE 28,485 0 0
GRANITE REAL ESTATE INVT TR UNIT 99/99/9999 387437114 81,588 1,581 SH SOLE 1,581 0 0
HDFC BANK LTD SPONSORED ADS 40415F101 6,187,663 136,113 SH SOLE 136,113 0 0
HENRY JACK & ASSOC INC COM 426281101 2,938,207 15,966 SH SOLE 15,966 0 0
HERSHEY CO COM 427866108 2,217,656 17,109 SH SOLE 17,109 0 0
HESS CORP COM 42809H107 3,426,332 66,133 SH SOLE 66,133 0 0
HOME DEPOT INC COM 437076102 9,686,668 38,668 SH SOLE 38,668 0 0
HONEYWELL INTL INC COM 438516106 3,978,950 27,519 SH SOLE 27,519 0 0
HORMEL FOODS CORP COM 440452100 3,399,975 70,437 SH SOLE 70,437 0 0
HOWARD HUGHES CORP COM 44267D107 885,379 17,043 SH SOLE 17,043 0 0
HUBBELL INC COM 443510607 11,056,065 88,195 SH SOLE 88,195 0 0
HUDBAY MINERALS INC COM 443628102 33,046 10,916 SH SOLE 10,916 0 0
HUMANA INC COM 444859102 2,531,218 6,528 SH SOLE 6,528 0 0
IAMGOLD CORP COM 450913108 77,455 19,509 SH SOLE 19,509 0 0
IDEX CORP COM 45167R104 13,103,341 82,912 SH SOLE 82,912 0 0
ILLINOIS TOOL WKS INC COM 452308109 2,187,186 12,509 SH SOLE 12,509 0 0
ILLUMINA INC COM 452327109 1,540,277 4,159 SH SOLE 4,159 0 0
IMPERIAL OIL LTD COM NEW 453038408 98,533 6,125 SH SOLE 6,125 0 0
INFOSYS LTD SPONSORED ADR 456788108 1,308,980 135,506 SH SOLE 135,506 0 0
ING GROEP N.V. SPONSORED ADR 456837103 1,072,481 155,433 SH SOLE 155,433 0 0
INGERSOLL RAND INC COM 45687V106 1,975,363 70,248 SH SOLE 70,248 0 0
INTEL CORP COM 458140100 10,539,176 176,153 SH SOLE 176,153 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 7,599,003 82,959 SH SOLE 82,959 0 0
INTERPUBLIC GROUP COS INC COM 460690100 2,601,750 151,618 SH SOLE 151,618 0 0
INTUIT COM 461202103 1,799,344 6,075 SH SOLE 6,075 0 0
IRON MTN INC NEW COM 46284V101 3,570,449 136,852 SH SOLE 136,852 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 2,226,607 11,600 SH SOLE 11,600 0 0
ISHARES TR CORE MSCI EAFE 46432F842 8,633,971 151,050 SH SOLE 151,050 0 0
ISHARES INC CORE MSCI EMKT 46434G103 2,867,884 60,250 SH SOLE 60,250 0 0
ITAU UNIBANCO HLDG S A SPON ADR REP PFD 465562106 2,049,471 436,990 SH SOLE 436,990 0 0
JPMORGAN CHASE & CO COM 46625H100 10,352,657 110,065 SH SOLE 110,065 0 0
JD.COM INC SPON ADR CL A 47215P106 3,938,940 65,453 SH SOLE 65,453 0 0
JOHNSON & JOHNSON COM 478160104 13,398,731 95,277 SH SOLE 95,277 0 0
JUNIPER NETWORKS INC COM 48203R104 1,974,681 86,382 SH SOLE 86,382 0 0
JUST ENERGY GROUP INC COM 48213W101 1,292 2,506 SH SOLE 2,506 0 0
KKR & CO INC COM 48251W104 2,595,449 84,050 SH SOLE 84,050 0 0
KIMBERLY CLARK CORP COM 494368103 12,568,632 88,919 SH SOLE 88,919 0 0
KINDER MORGAN INC DEL COM 49456B101 4,348,062 286,624 SH SOLE 286,624 0 0
KINROSS GOLD CORP COM 496902404 378,463 52,429 SH SOLE 52,429 0 0
KIRKLAND LAKE GOLD LTD COM 49741E100 470,857 11,415 SH SOLE 11,415 0 0
KROGER CO COM 501044101 3,500,714 103,419 SH SOLE 103,419 0 0
LKQ CORP COM 501889208 1,796,288 68,561 SH SOLE 68,561 0 0
LPL FINL HLDGS INC COM 50212V100 1,696,174 21,635 SH SOLE 21,635 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109 1,048,554 6,180 SH SOLE 6,180 0 0
LAM RESEARCH CORP COM 512807108 4,659,092 14,404 SH SOLE 14,404 0 0
LAS VEGAS SANDS CORP COM 517834107 2,523,767 55,419 SH SOLE 55,419 0 0
LAUDER ESTEE COS INC CL A 518439104 460,754 2,442 SH SOLE 2,442 0 0
LILLY ELI & CO COM 532457108 7,711,985 46,973 SH SOLE 46,973 0 0
LOWES COS INC COM 548661107 5,252,085 38,870 SH SOLE 38,870 0 0
LULULEMON ATHLETICA INC COM 550021109 3,020,240 9,680 SH SOLE 9,680 0 0
M & T BK CORP COM 55261F104 3,659,932 35,202 SH SOLE 35,202 0 0
MSG NETWORK INC CL A 553573106 433,190 43,537 SH SOLE 43,537 0 0
MADISON SQUARE GRDN SPRT COR CL A 55825T103 1,521,919 10,361 SH SOLE 10,361 0 0
MADISON SQUARE GRDN ENTERTNM CL A 55826T102 777,070 10,361 SH SOLE 10,361 0 0
MAG SILVER CORP COM 55903Q104 44,639 3,163 SH SOLE 3,163 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 2,318,345 53,703 SH SOLE 53,703 0 0
MAGNA INTL INC COM 559222401 19,969,214 448,105 SH SOLE 448,105 0 0
MANULIFE FINL CORP COM 56501R106 12,257,872 899,048 SH SOLE 899,048 0 0
MARATHON PETE CORP COM 56585A102 1,850,860 49,515 SH SOLE 49,515 0 0
MASCO CORP COM 574599106 4,641,889 92,450 SH SOLE 92,450 0 0
MASTERCARD INCORPORATED CL A 57636Q104 12,829,170 43,386 SH SOLE 43,386 0 0
MAXIM INTEGRATED PRODS INC COM 57772K101 2,409,719 39,758 SH SOLE 39,758 0 0
MCCORMICK & CO INC COM NON VTG 579780206 1,417,869 7,903 SH SOLE 7,903 0 0
MCDONALDS CORP COM 580135101 5,636,265 30,554 SH SOLE 30,554 0 0
MERCADOLIBRE INC COM 58733R102 1,619,611 1,643 SH SOLE 1,643 0 0
MERCK & CO. INC COM 58933Y105 18,697,132 241,785 SH SOLE 241,785 0 0
METHANEX CORP COM 59151K108 47,678 2,642 SH SOLE 2,642 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105 10,389,927 12,898 SH SOLE 12,898 0 0
MICROSOFT CORP COM 594918104 60,425,703 296,963 SH SOLE 296,963 0 0
MICRON TECHNOLOGY INC COM 595112103 3,196,901 62,052 SH SOLE 62,052 0 0
MID-AMER APT CMNTYS INC COM 59522J103 681,136 5,940 SH SOLE 5,940 0 0
MOLSON COORS BEVERAGE CO CL B 60871R209 459,871 13,384 SH SOLE 13,384 0 0
MONDELEZ INTL INC CL A 609207105 3,577,342 69,966 SH SOLE 69,966 0 0
MORGAN STANLEY COM NEW 617446448 1,106,933 22,918 SH SOLE 22,918 0 0
MOTOROLA SOLUTIONS INC COM NEW 620076307 3,508,415 25,037 SH SOLE 25,037 0 0
NASDAQ INC COM 631103108 3,011,822 25,210 SH SOLE 25,210 0 0
NETEASE INC SPONSORED ADS 64110W102 2,306,616 5,372 SH SOLE 5,372 0 0
NEW GOLD INC CDA COM 644535106 38,174 28,166 SH SOLE 28,166 0 0
NEW ORIENTAL ED & TECHNOLOGY SPON ADR 647581107 1,250,982 9,606 SH SOLE 9,606 0 0
NEWELL BRANDS INC COM 651229106 1,535,587 96,700 SH SOLE 96,700 0 0
NEXTERA ENERGY INC COM 65339F101 655,660 2,730 SH SOLE 2,730 0 0
NICE LTD SPONSORED ADR 653656108 6,102,578 32,248 SH SOLE 32,248 0 0
NIKE INC CL B 654106103 3,496,640 35,662 SH SOLE 35,662 0 0
NISOURCE INC COM 65473P105 2,860,380 125,787 SH SOLE 125,787 0 0
NORBORD INC COM NEW 65548P403 44,800 1,962 SH SOLE 1,962 0 0
NORTH AMERN CONSTR GROUP LTD COM 656811106 5,321 849 SH SOLE 849 0 0
NORTONLIFELOCK INC COM 668771108 1,478,120 74,540 SH SOLE 74,540 0 0
NOVAGOLD RES INC COM NEW 66987E206 91,567 9,985 SH SOLE 9,985 0 0
NUANCE COMMUNICATIONS INC COM 67020Y100 376,789 14,890 SH SOLE 14,890 0 0
NVIDIA CORPORATION COM 67066G104 751,078 1,977 SH SOLE 1,977 0 0
NUTRIEN LTD COM 67077M108 12,948,881 403,107 SH SOLE 403,107 0 0
OREILLY AUTOMOTIVE INC COM 67103H107 6,862,642 16,275 SH SOLE 16,275 0 0
OASIS PETROLEUM INC COM 674215108 260,686 347,584 SH SOLE 347,584 0 0
OLD DOMINION FREIGHT LINE IN COM 679580100 855,407 5,044 SH SOLE 5,044 0 0
OMNICOM GROUP INC COM 681919106 3,016,360 55,245 SH SOLE 55,245 0 0
ORACLE CORP COM 68389X105 11,560,376 209,163 SH SOLE 209,163 0 0
OSISKO GOLD ROYALTIES LTD COM 68827L101 64,823 6,490 SH SOLE 6,490 0 0
OVINTIV INC COM 69047Q102 74,183 7,768 SH SOLE 7,768 0 0
PNC FINL SVCS GROUP INC COM 693475105 6,824,409 64,865 SH SOLE 64,865 0 0
POSCO SPONSORED ADR 693483109 1,467,776 39,627 SH SOLE 39,627 0 0
PPG INDS INC COM 693506107 2,831,044 26,693 SH SOLE 26,693 0 0
PPL CORP COM 69351T106 3,092,281 119,671 SH SOLE 119,671 0 0
PRA HEALTH SCIENCES INC COM 69354M108 954,604 9,812 SH SOLE 9,812 0 0
PTC INC COM 69370C100 7,790,937 100,154 SH SOLE 100,154 0 0
PACKAGING CORP AMER COM 695156109 5,656,533 56,679 SH SOLE 56,679 0 0
PAN AMERN SILVER CORP COM 697900108 261,816 8,621 SH SOLE 8,621 0 0
PARKER HANNIFIN CORP COM 701094104 7,215,667 39,372 SH SOLE 39,372 0 0
PAYCHEX INC COM 704326107 3,279,881 43,299 SH SOLE 43,299 0 0
PAYPAL HLDGS INC COM 70450Y103 6,422,605 36,863 SH SOLE 36,863 0 0
PEMBINA PIPELINE CORP COM 706327103 1,055,669 42,227 SH SOLE 42,227 0 0
PEPSICO INC COM 713448108 13,151,466 99,437 SH SOLE 99,437 0 0
PERKINELMER INC COM 714046109 696,729 7,103 SH SOLE 7,103 0 0
PFIZER INC COM 717081103 3,128,392 95,670 SH SOLE 95,670 0 0
PHILIP MORRIS INTL INC COM 718172109 3,510,407 50,106 SH SOLE 50,106 0 0
PRECISION DRILLING CORP COM 2010 74022D308 1,013,180 1,322,598 SH SOLE 1,322,598 0 0
PRETIUM RES INC COM 74139C102 67,661 8,079 SH SOLE 8,079 0 0
PRIMO WATER CORPORATION COM 74167P108 52,986 3,855 SH SOLE 3,855 0 0
PROCTER AND GAMBLE CO COM 742718109 20,582,190 172,136 SH SOLE 172,136 0 0
PROGRESSIVE CORP OHIO COM 743315103 10,929,107 136,427 SH SOLE 136,427 0 0
PROLOGIS INC. COM 74340W103 2,751,726 29,484 SH SOLE 29,484 0 0
PRUDENTIAL FINL INC COM 744320102 3,465,069 56,898 SH SOLE 56,898 0 0
PULTE GROUP INC COM 745867101 1,787,484 52,527 SH SOLE 52,527 0 0
QUALCOMM INC COM 747525103 2,387,043 26,171 SH SOLE 26,171 0 0
QUEST DIAGNOSTICS INC COM 74834L100 2,390,298 20,975 SH SOLE 20,975 0 0
RELX PLC SPONSORED ADR 759530108 3,922,954 166,510 SH SOLE 166,510 0 0
REPUBLIC SVCS INC COM 760759100 2,991,198 36,456 SH SOLE 36,456 0 0
RESTAURANT BRANDS INTL INC COM 76131D103 1,573,038 28,902 SH SOLE 28,902 0 0
RITCHIE BROS AUCTIONEERS COM 767744105 154,022 3,771 SH SOLE 3,771 0 0
ROBERT HALF INTL INC COM 770323103 3,847,852 72,835 SH SOLE 72,835 0 0
ROCKWELL AUTOMATION INC COM 773903109 10,102,883 47,445 SH SOLE 47,445 0 0
ROGERS COMMUNICATIONS INC CL B 775109200 19,754,378 491,635 SH SOLE 491,635 0 0
ROSS STORES INC COM 778296103 1,615,630 18,954 SH SOLE 18,954 0 0
ROYAL BK CDA COM 780087102 32,807,754 482,662 SH SOLE 482,662 0 0
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 1,026,098 33,698 SH SOLE 33,698 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 891,974 27,286 SH SOLE 27,286 0 0
S&P GLOBAL INC COM 78409V104 6,567,489 19,933 SH SOLE 19,933 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 18,532,335 60,100 SH SOLE 60,100 0 0
SPDR GOLD TR GOLD SHS 78463V107 1,991,692 11,900 SH SOLE 11,900 0 0
SSR MNG INC COM 784730103 109,744 5,150 SH SOLE 5,150 0 0
SALESFORCE COM INC COM 79466L302 7,045,630 37,611 SH SOLE 37,611 0 0
SAP SE SPON ADR 803054204 1,831,470 13,082 SH SOLE 13,082 0 0
SEA LTD SPONSORED ADS 81141R100 1,621,138 15,117 SH SOLE 15,117 0 0
SEABRIDGE GOLD INC COM 811916105 34,111 1,945 SH SOLE 1,945 0 0
SEALED AIR CORP NEW COM 81211K100 2,043,488 62,207 SH SOLE 62,207 0 0
SENSIENT TECHNOLOGIES CORP COM 81725T100 1,679,073 32,191 SH SOLE 32,191 0 0
SHAW COMMUNICATIONS INC CL B CONV 82028K200 3,783,157 231,145 SH SOLE 231,145 0 0
SHERWIN WILLIAMS CO COM 824348106 1,336,559 2,313 SH SOLE 2,313 0 0
SHOPIFY INC CL A 82509L107 7,570,802 7,969 SH SOLE 7,969 0 0
SILVERCREST METALS INC COM 828363101 34,692 3,777 SH SOLE 3,777 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 3,638,492 28,457 SH SOLE 28,457 0 0
SNAP ON INC COM 833034101 1,571,802 11,348 SH SOLE 11,348 0 0
SONOS INC COM 83570H108 1,755,590 120,000 SH SOLE 120,000 0 0
STANTEC INC COM 85472N109 18,866,502 611,734 SH SOLE 611,734 0 0
STARBUCKS CORP COM 855244109 747,743 10,161 SH SOLE 10,161 0 0
STEEL DYNAMICS INC COM 858119100 1,330,530 50,998 SH SOLE 50,998 0 0
STOCK YDS BANCORP INC COM 861025104 1,208,445 30,061 SH SOLE 30,061 0 0
SUN CMNTYS INC COM 866674104 924,789 6,816 SH SOLE 6,816 0 0
SUN LIFE FINANCIAL INC. COM 866796105 22,969,423 624,919 SH SOLE 624,919 0 0
SUNCOR ENERGY INC NEW COM 867224107 10,613,087 629,188 SH SOLE 629,188 0 0
SYNOPSYS INC COM 871607107 3,087,418 15,833 SH SOLE 15,833 0 0
SYSCO CORP COM 871829107 4,484,282 82,040 SH SOLE 82,040 0 0
TD AMERITRADE HLDG CORP COM 87236Y108 464,679 12,773 SH SOLE 12,773 0 0
TFI INTL INC COM 87241L109 95,236 2,683 SH SOLE 2,683 0 0
TJX COS INC NEW COM 872540109 9,575,078 189,419 SH SOLE 189,419 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 12,723,847 224,131 SH SOLE 224,131 0 0
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 2,023,754 14,500 SH SOLE 14,500 0 0
TAL EDUCATION GROUP SPONSORED ADS 874080104 1,982,393 28,991 SH SOLE 28,991 0 0
TARGET CORP COM 87612E106 7,870,363 65,625 SH SOLE 65,625 0 0
TC ENERGY CORP COM 87807B107 1,367,068 31,900 SH SOLE 31,900 0 0
TECK RESOURCES LTD CL B 878742204 7,051,190 675,088 SH SOLE 675,088 0 0
TELUS CORPORATION COM 87971M103 27,472,704 1,637,995 SH SOLE 1,637,995 0 0
TEXAS INSTRS INC COM 882508104 10,814,865 85,177 SH SOLE 85,177 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 17,478,824 48,239 SH SOLE 48,239 0 0
3M CO COM 88579Y101 2,742,289 17,580 SH SOLE 17,580 0 0
TORONTO DOMINION BK ONT COM NEW 891160509 48,294,329 1,081,391 SH SOLE 1,081,391 0 0
TRACTOR SUPPLY CO COM 892356106 3,255,063 24,699 SH SOLE 24,699 0 0
TRANSALTA CORP COM 89346D107 48,893 8,256 SH SOLE 8,256 0 0
TRAVELERS COMPANIES INC COM 89417E109 7,932,020 69,549 SH SOLE 69,549 0 0
TRIMBLE INC COM 896239100 10,942,559 253,360 SH SOLE 253,360 0 0
TRUIST FINL CORP COM 89832Q109 5,242,252 139,608 SH SOLE 139,608 0 0
UGI CORP NEW COM 902681105 1,750,580 55,050 SH SOLE 55,050 0 0
US BANCORP DEL COM NEW 902973304 12,463,171 338,491 SH SOLE 338,491 0 0
UBER TECHNOLOGIES INC COM 90353T100 1,594,985 51,319 SH SOLE 51,319 0 0
UNILEVER PLC SPON ADR NEW 904767704 4,613,901 84,073 SH SOLE 84,073 0 0
UNION PAC CORP COM 907818108 9,839,144 58,196 SH SOLE 58,196 0 0
UNITED PARCEL SERVICE INC CL B 911312106 4,750,806 42,731 SH SOLE 42,731 0 0
UNITEDHEALTH GROUP INC COM 91324P102 17,396,056 58,980 SH SOLE 58,980 0 0
VALERO ENERGY CORP COM 91913Y100 1,331,383 22,635 SH SOLE 22,635 0 0
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 9,319,819 105,500 SH SOLE 105,500 0 0
VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 3,483,986 60,350 SH SOLE 60,350 0 0
VARIAN MED SYS INC COM 92220P105 962,722 7,859 SH SOLE 7,859 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 21,360,388 387,457 SH SOLE 387,457 0 0
VERISK ANALYTICS INC COM 92345Y106 15,073,511 88,564 SH SOLE 88,564 0 0
VERMILION ENERGY INC COM 923725105 19,815 4,454 SH SOLE 4,454 0 0
VILLAGE FARMS INTL INC COM 92707Y108 6,672 1,398 SH SOLE 1,398 0 0
VIPSHOP HOLDINGS LIMITED SPONSORED ADS A 92763W103 2,040,803 102,502 SH SOLE 102,502 0 0
VISA INC COM CL A 92826C839 20,152,351 104,325 SH SOLE 104,325 0 0
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 2,481,717 155,692 SH SOLE 155,692 0 0
WNS HLDGS LTD SPON ADR 92932M101 700,991 12,750 SH SOLE 12,750 0 0
WALMART INC COM 931142103 11,147,504 93,067 SH SOLE 93,067 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 2,922,223 68,937 SH SOLE 68,937 0 0
WASTE CONNECTIONS INC COM 94106B101 861,382 9,182 SH SOLE 9,182 0 0
WASTE MGMT INC DEL COM 94106L109 19,031,712 179,698 SH SOLE 179,698 0 0
WATERS CORP COM 941848103 9,211,354 51,061 SH SOLE 51,061 0 0
WELBILT INC COM 949090104 1,967,893 323,137 SH SOLE 323,137 0 0
WELLS FARGO CO NEW COM 949746101 1,382,930 54,021 SH SOLE 54,021 0 0
WEST PHARMACEUTICAL SVSC INC COM 955306105 1,381,186 6,080 SH SOLE 6,080 0 0
WESTERN UN CO COM 959802109 1,405,897 65,028 SH SOLE 65,028 0 0
WESTROCK CO COM 96145D105 6,606,897 233,791 SH SOLE 233,791 0 0
WEYERHAEUSER CO MTN BE COM NEW 962166104 2,297,780 102,306 SH SOLE 102,306 0 0
WHEATON PRECIOUS METALS CORP COM 962879102 823,383 18,721 SH SOLE 18,721 0 0
WILLIAMS COS INC COM 969457100 2,628,207 138,182 SH SOLE 138,182 0 0
WINMARK CORP COM 974250102 7,959,534 46,482 SH SOLE 46,482 0 0
XYLEM INC COM 98419M100 10,027,820 154,370 SH SOLE 154,370 0 0
YAMANA GOLD INC COM 98462Y100 216,044 39,743 SH SOLE 39,743 0 0
YUM BRANDS INC COM 988498101 570,669 6,567 SH SOLE 6,567 0 0
ZIONS BANCORPORATION N A COM 989701107 570,380 16,776 SH SOLE 16,776 0 0
ZOETIS INC CL A 98978V103 5,924,660 43,227 SH SOLE 43,227 0 0
ALLEGION PLC ORD SHS G0176J109 4,331,855 42,378 SH SOLE 42,378 0 0
AMDOCS LTD SHS G02602103 3,824,095 62,814 SH SOLE 62,814 0 0
ARCO PLATFORM LTD COM CL A G04553106 749,938 17,248 SH SOLE 17,248 0 0
AXIS CAPITAL HOLDINGS LTD SHS G0692U109 1,974,855 48,690 SH SOLE 48,690 0 0
AXALTA COATING SYS LTD COM G0750C108 1,318,130 58,454 SH SOLE 58,454 0 0
ATLANTICA SUSTAINABLE INFR P SHS G0751N103 3,131,695 107,619 SH SOLE 107,619 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 9,162,052 42,670 SH SOLE 42,670 0 0
BROOKFIELD BUSINESS PARTNERS UNIT LTD LP G16234109 84,784 2,755 SH SOLE 2,755 0 0
BROOKFIELD PROPERTY PARTRS L UNIT LTD PARTN G16249107 11,193,928 1,129,046 SH SOLE 1,129,046 0 0
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 1,535,602 32,073 SH SOLE 32,073 0 0
CREDICORP LTD COM G2519Y108 708,179 5,298 SH SOLE 5,298 0 0
ESSENT GROUP LTD COM G3198U102 2,240,023 61,760 SH SOLE 61,760 0 0
EVEREST RE GROUP LTD COM G3223R108 3,198,350 15,511 SH SOLE 15,511 0 0
GENPACT LIMITED SHS G3922B107 3,132,011 85,762 SH SOLE 85,762 0 0
ICON PLC SHS G4705A100 2,751,947 16,336 SH SOLE 16,336 0 0
LAZARD LTD SHS A G54050102 3,015,066 105,312 SH SOLE 105,312 0 0
LINDE PLC SHS G5494J103 15,149,261 71,375 SH SOLE 71,375 0 0
MEDTRONIC PLC SHS G5960L103 3,889,342 42,414 SH SOLE 42,414 0 0
RENAISSANCERE HOLDINGS LTD COM G7496G103 5,242,041 30,650 SH SOLE 30,650 0 0
PENTAIR PLC SHS G7S00T104 8,655,480 227,837 SH SOLE 227,837 0 0
STONECO LTD COM CL A G85158106 1,580,120 40,767 SH SOLE 40,767 0 0
TRANE TECHNOLOGIES PLC SHS G8994E103 15,128,689 170,120 SH SOLE 170,120 0 0
CHUBB LIMITED COM H1467J104 7,570,062 59,786 SH SOLE 59,786 0 0
TE CONNECTIVITY LTD REG SHS H84989104 9,653,999 118,382 SH SOLE 118,382 0 0
GLOBANT S A COM L44385109 1,146,645 7,652 SH SOLE 7,652 0 0
CHECK POINT SOFTWARE TECH LT ORD M22465104 10,506,919 97,803 SH SOLE 97,803 0 0
YANDEX N V SHS CLASS A N97284108 4,284,389 85,654 SH SOLE 85,654 0 0
ROYAL CARIBBEAN CRUISES LTD COM V7780T103 1,276,456 25,377 SH SOLE 25,377 0 0