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 COM 00090Q103 1,520,638 352,000 SH SOLE 352,000 0 0
AFLAC INC COM 001055102 9,182,887 268,192 SH SOLE 268,192 0 0
AES CORP COM 00130H105 3,782,714 278,141 SH SOLE 278,141 0 0
AMN HEALTHCARE SVCS INC COM 001744101 1,288,352 22,286 SH SOLE 22,286 0 0
AT&T INC COM 00206R102 3,861,468 132,469 SH SOLE 132,469 0 0
ABBOTT LABS COM 002824100 10,067,645 127,584 SH SOLE 127,584 0 0
ABBVIE INC COM 00287Y109 2,617,581 34,356 SH SOLE 34,356 0 0
ADOBE INC COM 00724F101 6,248,319 19,634 SH SOLE 19,634 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 9,874,313 137,871 SH SOLE 137,871 0 0
AGNICO EAGLE MINES LTD COM 008474108 832,779 20,861 SH SOLE 20,861 0 0
AIR PRODS & CHEMS INC COM 009158106 2,920,491 14,631 SH SOLE 14,631 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 14,414,263 74,117 SH SOLE 74,117 0 0
ALLEGHANY CORP DEL COM 017175100 739,043 1,338 SH SOLE 1,338 0 0
ALLSTATE CORP COM 020002101 974,447 10,623 SH SOLE 10,623 0 0
ALPHABET INC CAP STK CL C 02079K107 8,693,160 7,476 SH SOLE 7,476 0 0
ALPHABET INC CAP STK CL A 02079K305 15,116,958 13,010 SH SOLE 13,010 0 0
ALTICE USA INC CL A 02156K103 1,863,687 83,611 SH SOLE 83,611 0 0
AMAZON COM INC COM 023135106 14,071,118 7,217 SH SOLE 7,217 0 0
AMERICAN ELEC PWR CO INC COM 025537101 1,930,715 24,140 SH SOLE 24,140 0 0
AMERICAN EXPRESS CO COM 025816109 5,155,430 60,220 SH SOLE 60,220 0 0
AMERICAN FINL GROUP INC OHIO COM 025932104 4,018,103 57,336 SH SOLE 57,336 0 0
AMERICAN INTL GROUP INC COM NEW 026874784 423,525 17,465 SH SOLE 17,465 0 0
AMERICAN TOWER CORP NEW COM 03027X100 5,924,319 27,207 SH SOLE 27,207 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 20,118,465 168,271 SH SOLE 168,271 0 0
AMERIPRISE FINL INC COM 03076C106 1,614,981 15,759 SH SOLE 15,759 0 0
AMETEK INC COM 031100100 2,698,587 37,470 SH SOLE 37,470 0 0
AMGEN INC COM 031162100 9,963,563 49,147 SH SOLE 49,147 0 0
ANALOG DEVICES INC COM 032654105 3,004,527 33,514 SH SOLE 33,514 0 0
ANSYS INC COM 03662Q105 8,639,508 37,164 SH SOLE 37,164 0 0
ANTHEM INC COM 036752103 3,284,358 14,466 SH SOLE 14,466 0 0
APOLLO GLOBAL MGMT INC COM CL A 03768E105 1,683,876 50,265 SH SOLE 50,265 0 0
APPLE INC COM 037833100 23,835,346 93,733 SH SOLE 93,733 0 0
ARCHER DANIELS MIDLAND CO COM 039483102 895,084 25,443 SH SOLE 25,443 0 0
AUTODESK INC COM 052769106 9,186,634 58,851 SH SOLE 58,851 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 8,709,242 63,720 SH SOLE 63,720 0 0
AUTOZONE INC COM 053332102 9,314,452 11,010 SH SOLE 11,010 0 0
BCE INC COM NEW 05534B760 13,539,978 330,068 SH SOLE 330,068 0 0
BK OF AMERICA CORP COM 060505104 6,339,846 298,627 SH SOLE 298,627 0 0
BANK MONTREAL COM 063671101 5,671,970 112,330 SH SOLE 112,330 0 0
BANK NOVA SCOTIA B C COM 064149107 38,362,961 939,416 SH SOLE 939,416 0 0
BAXTER INTL INC COM 071813109 6,686,072 82,351 SH SOLE 82,351 0 0
BECTON DICKINSON & CO COM 075887109 2,617,767 11,393 SH SOLE 11,393 0 0
BEIGENE LTD SPONSORED ADR 07725L102 435,439 3,537 SH SOLE 3,537 0 0
BERKLEY W R CORP COM 084423102 2,020,907 38,737 SH SOLE 38,737 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 5,215,587 28,527 SH SOLE 28,527 0 0
BIOGEN INC COM 09062X103 2,100,445 6,639 SH SOLE 6,639 0 0
BLACKBERRY LTD COM 09228F103 176,125 42,957 SH SOLE 42,957 0 0
BLACKSTONE GROUP INC COM CL A 09260D107 6,164,385 135,273 SH SOLE 135,273 0 0
BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 3,828,324 55,774 SH SOLE 55,774 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 9,408,124 168,786 SH SOLE 168,786 0 0
B2GOLD CORP COM 11777Q209 270,169 89,251 SH SOLE 89,251 0 0
CAE INC COM 124765108 1,707,702 135,090 SH SOLE 135,090 0 0
CDW CORP COM 12514G108 1,424,418 15,272 SH SOLE 15,272 0 0
CGI INC CL A SUB VTG 12532H104 13,330,235 246,222 SH SOLE 246,222 0 0
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 8,334,308 125,896 SH SOLE 125,896 0 0
CIGNA CORP NEW COM 125523100 3,341,612 18,860 SH SOLE 18,860 0 0
CME GROUP INC COM 12572Q105 3,416,699 19,760 SH SOLE 19,760 0 0
CNA FINL CORP COM 126117100 1,735,941 55,926 SH SOLE 55,926 0 0
CSG SYS INTL INC COM 126349109 699,647 16,718 SH SOLE 16,718 0 0
CANADIAN IMP BK COMM COM 136069101 15,093,395 259,036 SH SOLE 259,036 0 0
CANADIAN NATL RY CO COM 136375102 28,446,181 363,919 SH SOLE 363,919 0 0
CANADIAN NAT RES LTD COM 136385101 15,095,022 1,103,545 SH SOLE 1,103,545 0 0
CAPITAL ONE FINL CORP COM 14040H105 2,030,462 40,271 SH SOLE 40,271 0 0
CARNIVAL CORP UNIT 99/99/9999 143658300 1,269,797 96,416 SH SOLE 96,416 0 0
CEDAR FAIR L P DEPOSITRY UNIT 150185106 977,026 53,273 SH SOLE 53,273 0 0
CENTENE CORP DEL COM 15135B101 1,263,649 21,270 SH SOLE 21,270 0 0
CENOVUS ENERGY INC COM 15135U109 4,102,381 2,032,847 SH SOLE 2,032,847 0 0
CENTERPOINT ENERGY INC COM 15189T107 1,850,630 119,782 SH SOLE 119,782 0 0
CERNER CORP COM 156782104 1,606,369 25,502 SH SOLE 25,502 0 0
CISCO SYS INC COM 17275R102 7,337,795 186,665 SH SOLE 186,665 0 0
CITIGROUP INC COM NEW 172967424 5,274,220 125,219 SH SOLE 125,219 0 0
CITRIX SYS INC COM 177376100 12,313,283 86,989 SH SOLE 86,989 0 0
COCA COLA CO COM 191216100 2,010,275 45,430 SH SOLE 45,430 0 0
COGNEX CORP COM 192422103 1,002,708 23,744 SH SOLE 23,744 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 654,436 14,083 SH SOLE 14,083 0 0
COLGATE PALMOLIVE CO COM 194162103 5,381,791 81,100 SH SOLE 81,100 0 0
COLLIERS INTL GROUP INC SUB VTG SHS 194693107 11,340,012 237,059 SH SOLE 237,059 0 0
COMCAST CORP NEW CL A 20030N101 8,737,189 254,136 SH SOLE 254,136 0 0
CONOCOPHILLIPS COM 20825C104 1,522,627 49,436 SH SOLE 49,436 0 0
COPART INC COM 217204106 2,851,183 41,611 SH SOLE 41,611 0 0
CORNING INC COM 219350105 4,775,772 232,511 SH SOLE 232,511 0 0
CORTEVA INC COM 22052L104 327,730 13,946 SH SOLE 13,946 0 0
COSTCO WHSL CORP NEW COM 22160K105 828,016 2,904 SH SOLE 2,904 0 0
CRESCENT PT ENERGY CORP COM 22576C101 977,729 1,262,348 SH SOLE 1,262,348 0 0
CROWN HLDGS INC COM 228368106 760,671 13,106 SH SOLE 13,106 0 0
CUBESMART COM 229663109 1,191,350 44,470 SH SOLE 44,470 0 0
CUMMINS INC COM 231021106 1,402,184 10,362 SH SOLE 10,362 0 0
DANAHER CORPORATION COM 235851102 12,047,197 87,040 SH SOLE 87,040 0 0
DARDEN RESTAURANTS INC COM 237194105 664,574 12,203 SH SOLE 12,203 0 0
DECKERS OUTDOOR CORP COM 243537107 4,229,974 31,567 SH SOLE 31,567 0 0
DEERE & CO COM 244199105 3,263,751 23,623 SH SOLE 23,623 0 0
DELTA AIR LINES INC DEL COM NEW 247361702 3,146,599 110,291 SH SOLE 110,291 0 0
DEVON ENERGY CORP NEW COM 25179M103 266,511 38,569 SH SOLE 38,569 0 0
DIAGEO P L C SPON ADR NEW 25243Q205 818,652 6,440 SH SOLE 6,440 0 0
DISNEY WALT CO COM DISNEY 254687106 5,804,786 60,091 SH SOLE 60,091 0 0
DISCOVERY INC COM SER A 25470F104 2,330,815 119,898 SH SOLE 119,898 0 0
DOLLAR GEN CORP NEW COM 256677105 8,172,957 54,122 SH SOLE 54,122 0 0
DOLLAR TREE INC COM 256746108 1,195,723 16,275 SH SOLE 16,275 0 0
DOMINION ENERGY INC COM 25746U109 4,368,646 60,516 SH SOLE 60,516 0 0
DOVER CORP COM 260003108 1,712,038 20,396 SH SOLE 20,396 0 0
DOW INC COM 260557103 407,780 13,946 SH SOLE 13,946 0 0
DUPONT DE NEMOURS INC COM 26614N102 1,589,229 46,605 SH SOLE 46,605 0 0
EOG RES INC COM 26875P101 464,624 12,935 SH SOLE 12,935 0 0
EBAY INC COM 278642103 1,767,586 58,802 SH SOLE 58,802 0 0
ECOLAB INC COM 278865100 9,074,908 58,236 SH SOLE 58,236 0 0
ELECTRONIC ARTS INC COM 285512109 1,017,726 10,160 SH SOLE 10,160 0 0
ENBRIDGE INC COM 29250N105 22,853,503 784,816 SH SOLE 784,816 0 0
ENERPLUS CORP COM 292766102 596,354 405,435 SH SOLE 405,435 0 0
ENTERGY CORP NEW COM 29364G103 1,737,973 18,495 SH SOLE 18,495 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 3,139,576 219,551 SH SOLE 219,551 0 0
EQUINIX INC COM 29444U700 6,390,595 10,232 SH SOLE 10,232 0 0
EQUITY LIFESTYLE PPTYS INC COM 29472R108 2,183,318 37,984 SH SOLE 37,984 0 0
EXPEDITORS INTL WASH INC COM 302130109 1,311,380 19,655 SH SOLE 19,655 0 0
EXTENDED STAY AMER INC UNIT 99/99/9999B 30224P200 931,600 127,442 SH SOLE 127,442 0 0
FACEBOOK INC CL A 30303M102 8,427,563 50,525 SH SOLE 50,525 0 0
FASTENAL CO COM 311900104 3,440,653 110,101 SH SOLE 110,101 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 9,400,332 77,280 SH SOLE 77,280 0 0
FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 3,961,191 159,212 SH SOLE 159,212 0 0
58 COM INC SPON ADR REP A 31680Q104 677,304 13,902 SH SOLE 13,902 0 0
FIRSTSERVICE CORP NEW COM 33767E202 16,895,038 219,097 SH SOLE 219,097 0 0
FLOWSERVE CORP COM 34354P105 119,879 5,018 SH SOLE 5,018 0 0
FORD MTR CO DEL COM 345370860 805,455 166,761 SH SOLE 166,761 0 0
FORTIS INC COM 349553107 7,022,662 182,108 SH SOLE 182,108 0 0
FORTIVE CORP COM 34959J108 781,379 14,158 SH SOLE 14,158 0 0
FRANCO NEVADA CORP COM 351858105 1,768,489 17,700 SH SOLE 17,700 0 0
GDS HLDGS LTD SPONSORED ADS 36165L108 583,757 10,070 SH SOLE 10,070 0 0
GENERAL ELECTRIC CO COM 369604103 1,241,457 156,355 SH SOLE 156,355 0 0
GENERAL MTRS CO COM 37045V100 2,922,226 140,627 SH SOLE 140,627 0 0
GENTEX CORP COM 371901109 4,638,837 209,334 SH SOLE 209,334 0 0
GENUINE PARTS CO COM 372460105 854,484 12,691 SH SOLE 12,691 0 0
GILEAD SCIENCES INC COM 375558103 1,191,523 15,938 SH SOLE 15,938 0 0
GILDAN ACTIVEWEAR INC COM 375916103 598,267 46,931 SH SOLE 46,931 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 8,227,582 53,222 SH SOLE 53,222 0 0
HDFC BANK LTD SPONSORED ADS 40415F101 2,943,264 76,528 SH SOLE 76,528 0 0
HENRY JACK & ASSOC INC COM 426281101 5,086,589 32,766 SH SOLE 32,766 0 0
HERSHEY CO COM 427866108 2,412,293 18,206 SH SOLE 18,206 0 0
HESS CORP COM 42809H107 2,202,227 66,133 SH SOLE 66,133 0 0
HOME DEPOT INC COM 437076102 8,359,000 44,770 SH SOLE 44,770 0 0
HONEYWELL INTL INC COM 438516106 3,149,815 23,543 SH SOLE 23,543 0 0
HORMEL FOODS CORP COM 440452100 3,245,581 69,588 SH SOLE 69,588 0 0
HOWARD HUGHES CORP COM 44267D107 861,011 17,043 SH SOLE 17,043 0 0
HUBBELL INC COM 443510607 7,577,882 66,044 SH SOLE 66,044 0 0
HUMANA INC COM 444859102 2,227,970 7,095 SH SOLE 7,095 0 0
IBERIABANK CORP COM 450828108 1,137,050 31,445 SH SOLE 31,445 0 0
IAMGOLD CORP COM 450913108 92,589 40,719 SH SOLE 40,719 0 0
ICICI BANK LIMITED ADR 45104G104 1,672,229 196,733 SH SOLE 196,733 0 0
IDEX CORP COM 45167R104 10,056,057 72,812 SH SOLE 72,812 0 0
ILLINOIS TOOL WKS INC COM 452308109 1,700,180 11,963 SH SOLE 11,963 0 0
ILLUMINA INC COM 452327109 374,447 1,371 SH SOLE 1,371 0 0
IMPERIAL OIL LTD COM NEW 453038408 228,559 20,217 SH SOLE 20,217 0 0
INFOSYS LTD SPONSORED ADR 456788108 969,403 118,076 SH SOLE 118,076 0 0
ING GROEP N.V. SPONSORED ADR 456837103 711,925 138,238 SH SOLE 138,238 0 0
INGERSOLL RAND INC COM 45687V106 1,742,149 70,248 SH SOLE 70,248 0 0
INTEL CORP COM 458140100 7,256,620 134,084 SH SOLE 134,084 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 6,731,637 83,364 SH SOLE 83,364 0 0
INTL PAPER CO COM 460146103 798,608 25,654 SH SOLE 25,654 0 0
INTERPUBLIC GROUP COS INC COM 460690100 1,648,318 101,811 SH SOLE 101,811 0 0
INTUIT COM 461202103 1,380,458 6,002 SH SOLE 6,002 0 0
IRON MTN INC NEW COM 46284V101 3,115,036 130,884 SH SOLE 130,884 0 0
ISHARES TR 1 3 YR TREAS BD 464287457 2,244,751 25,900 SH SOLE 25,900 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 2,063,903 13,700 SH SOLE 13,700 0 0
ISHARES TR CORE MSCI EAFE 46432F842 3,739,252 74,950 SH SOLE 74,950 0 0
ISHARES INC CORE MSCI EMKT 46434G103 924,738 22,850 SH SOLE 22,850 0 0
ITAU UNIBANCO HLDG S A SPON ADR REP PFD 465562106 865,680 192,802 SH SOLE 192,802 0 0
JPMORGAN CHASE & CO COM 46625H100 6,497,460 72,170 SH SOLE 72,170 0 0
JD COM INC SPON ADR CL A 47215P106 1,603,110 39,583 SH SOLE 39,583 0 0
JOHNSON & JOHNSON COM 478160104 11,053,070 84,291 SH SOLE 84,291 0 0
KKR & CO INC CL A 48251W104 1,972,652 84,050 SH SOLE 84,050 0 0
KIMBERLY CLARK CORP COM 494368103 9,412,759 73,612 SH SOLE 73,612 0 0
KINDER MORGAN INC DEL COM 49456B101 3,804,110 273,284 SH SOLE 273,284 0 0
KINROSS GOLD CORP COM 496902404 437,843 109,058 SH SOLE 109,058 0 0
KOHLS CORP COM 500255104 431,659 29,586 SH SOLE 29,586 0 0
KROGER CO COM 501044101 1,468,650 48,760 SH SOLE 48,760 0 0
LPL FINL HLDGS INC COM 50212V100 1,348,175 24,769 SH SOLE 24,769 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109 920,412 5,110 SH SOLE 5,110 0 0
LAM RESEARCH CORP COM 512807108 3,456,957 14,404 SH SOLE 14,404 0 0
LAS VEGAS SANDS CORP COM 517834107 2,353,643 55,419 SH SOLE 55,419 0 0
LAUDER ESTEE COS INC CL A 518439104 324,575 2,037 SH SOLE 2,037 0 0
LILLY ELI & CO COM 532457108 8,914,695 64,264 SH SOLE 64,264 0 0
LOWES COS INC COM 548661107 1,956,259 22,734 SH SOLE 22,734 0 0
LULULEMON ATHLETICA INC COM 550021109 2,175,463 11,477 SH SOLE 11,477 0 0
M & T BK CORP COM 55261F104 3,640,940 35,202 SH SOLE 35,202 0 0
MSG NETWORK INC CL A 553573106 444,077 43,537 SH SOLE 43,537 0 0
MADISON SQUARE GARDEN CO NEW CL A 55825T103 2,190,417 10,361 SH SOLE 10,361 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 1,877,226 51,445 SH SOLE 51,445 0 0
MAGNA INTL INC COM 559222401 14,466,702 453,329 SH SOLE 453,329 0 0
MANULIFE FINL CORP COM 56501R106 11,171,944 889,773 SH SOLE 889,773 0 0
MARATHON PETE CORP COM 56585A102 1,116,351 47,263 SH SOLE 47,263 0 0
MARRIOTT INTL INC NEW CL A 571903202 285,250 3,813 SH SOLE 3,813 0 0
MASCO CORP COM 574599106 3,026,601 87,550 SH SOLE 87,550 0 0
MASTERCARD INC CL A 57636Q104 9,249,083 38,289 SH SOLE 38,289 0 0
MAXIM INTEGRATED PRODS INC COM 57772K101 1,061,155 21,830 SH SOLE 21,830 0 0
MCCORMICK & CO INC COM NON VTG 579780206 1,102,566 7,808 SH SOLE 7,808 0 0
MCDONALDS CORP COM 580135101 5,393,712 32,620 SH SOLE 32,620 0 0
MELCO RESORTS AND ENTMNT LTD ADR 585464100 184,623 14,889 SH SOLE 14,889 0 0
MERCADOLIBRE INC COM 58733R102 497,374 1,018 SH SOLE 1,018 0 0
MERCK & CO. INC COM 58933Y105 15,287,350 198,692 SH SOLE 198,692 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105 7,173,012 10,388 SH SOLE 10,388 0 0
MICROSOFT CORP COM 594918104 43,997,744 278,979 SH SOLE 278,979 0 0
MICRON TECHNOLOGY INC COM 595112103 2,609,905 62,052 SH SOLE 62,052 0 0
MONDELEZ INTL INC CL A 609207105 4,218,635 84,238 SH SOLE 84,238 0 0
MORGAN STANLEY COM NEW 617446448 1,604,390 47,188 SH SOLE 47,188 0 0
MOTOROLA SOLUTIONS INC COM NEW 620076307 2,552,992 19,207 SH SOLE 19,207 0 0
NASDAQ INC COM 631103108 2,165,902 22,811 SH SOLE 22,811 0 0
NETEASE INC SPONSORED ADS 64110W102 973,791 3,034 SH SOLE 3,034 0 0
NEW ORIENTAL ED & TECH GRP I SPON ADR 647581107 847,410 7,829 SH SOLE 7,829 0 0
NEWELL BRANDS INC COM 651229106 1,284,175 96,700 SH SOLE 96,700 0 0
NEXTERA ENERGY INC COM 65339F101 529,363 2,200 SH SOLE 2,200 0 0
NICE LTD SPONSORED ADR 653656108 4,824,043 33,603 SH SOLE 33,603 0 0
NIKE INC CL B 654106103 3,517,605 42,514 SH SOLE 42,514 0 0
NISOURCE INC COM 65473P105 3,102,420 124,246 SH SOLE 124,246 0 0
NUTRIEN LTD COM 67077M108 13,695,425 400,615 SH SOLE 400,615 0 0
O REILLY AUTOMOTIVE INC NEW COM 67103H107 7,774,610 25,825 SH SOLE 25,825 0 0
OASIS PETROLEUM INC COM 674215108 121,654 347,584 SH SOLE 347,584 0 0
OLD DOMINION FREIGHT LINE IN COM 679580100 306,754 2,337 SH SOLE 2,337 0 0
OMNICOM GROUP INC COM 681919106 3,385,625 61,669 SH SOLE 61,669 0 0
ONEOK INC NEW COM 682680103 438,555 20,108 SH SOLE 20,108 0 0
ORACLE CORP COM 68389X105 9,344,260 193,343 SH SOLE 193,343 0 0
PNC FINL SVCS GROUP INC COM 693475105 6,004,893 62,734 SH SOLE 62,734 0 0
PPG INDS INC COM 693506107 2,115,663 25,307 SH SOLE 25,307 0 0
PPL CORP COM 69351T106 2,919,098 118,278 SH SOLE 118,278 0 0
PRA HEALTH SCIENCES INC COM 69354M108 679,598 8,184 SH SOLE 8,184 0 0
PTC INC COM 69370C100 5,902,965 96,438 SH SOLE 96,438 0 0
PACKAGING CORP AMER COM 695156109 4,507,515 51,912 SH SOLE 51,912 0 0
PARKER HANNIFIN CORP COM 701094104 6,999,317 53,953 SH SOLE 53,953 0 0
PAYCHEX INC COM 704326107 2,505,409 39,819 SH SOLE 39,819 0 0
PAYPAL HLDGS INC COM 70450Y103 2,452,569 25,617 SH SOLE 25,617 0 0
PEMBINA PIPELINE CORP COM 706327103 1,243,911 66,309 SH SOLE 66,309 0 0
PEPSICO INC COM 713448108 11,670,708 97,175 SH SOLE 97,175 0 0
PETROLEO BRASILEIRO SA PETRO SPONSORED ADR 71654V408 335,318 60,967 SH SOLE 60,967 0 0
PFIZER INC COM 717081103 2,985,186 91,458 SH SOLE 91,458 0 0
PHILIP MORRIS INTL INC COM 718172109 3,557,235 48,756 SH SOLE 48,756 0 0
PRECISION DRILLING CORP COM 2010 74022D308 425,965 1,362,414 SH SOLE 1,362,414 0 0
PROCTER & GAMBLE CO COM 742718109 16,242,807 147,662 SH SOLE 147,662 0 0
PROGRESSIVE CORP OHIO COM 743315103 6,589,698 89,243 SH SOLE 89,243 0 0
PROLOGIS INC. COM 74340W103 2,449,997 30,484 SH SOLE 30,484 0 0
PRUDENTIAL FINL INC COM 744320102 2,966,659 56,898 SH SOLE 56,898 0 0
QUALCOMM INC COM 747525103 2,097,080 30,999 SH SOLE 30,999 0 0
QUEST DIAGNOSTICS INC COM 74834L100 1,167,239 14,536 SH SOLE 14,536 0 0
RPM INTL INC COM 749685103 840,258 14,122 SH SOLE 14,122 0 0
REGENERON PHARMACEUTICALS COM 75886F107 1,361,351 2,788 SH SOLE 2,788 0 0
REINSURANCE GRP OF AMERICA I COM NEW 759351604 2,041,066 24,258 SH SOLE 24,258 0 0
RELX PLC SPONSORED ADR 759530108 3,493,547 163,250 SH SOLE 163,250 0 0
REPUBLIC SVCS INC COM 760759100 3,556,039 47,376 SH SOLE 47,376 0 0
RESTAURANT BRANDS INTL INC COM 76131D103 1,681,674 41,732 SH SOLE 41,732 0 0
ROBERT HALF INTL INC COM 770323103 2,599,312 68,856 SH SOLE 68,856 0 0
ROCKWELL AUTOMATION INC COM 773903109 7,720,851 51,162 SH SOLE 51,162 0 0
ROGERS COMMUNICATIONS INC CL B 775109200 21,152,519 506,775 SH SOLE 506,775 0 0
ROSS STORES INC COM 778296103 4,698,028 54,019 SH SOLE 54,019 0 0
ROYAL BK CDA COM 780087102 32,969,225 532,266 SH SOLE 532,266 0 0
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 1,828,240 55,978 SH SOLE 55,978 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 952,007 27,286 SH SOLE 27,286 0 0
RYMAN HOSPITALITY PPTYS INC COM 78377T107 929,518 25,928 SH SOLE 25,928 0 0
S&P GLOBAL INC COM 78409V104 5,476,373 22,348 SH SOLE 22,348 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 7,294,319 28,300 SH SOLE 28,300 0 0
SALESFORCE COM INC COM 79466L302 3,555,727 24,696 SH SOLE 24,696 0 0
SAP SE SPON ADR 803054204 1,445,559 13,082 SH SOLE 13,082 0 0
SCHLUMBERGER LTD COM 806857108 729,106 54,048 SH SOLE 54,048 0 0
SEA LTD SPONSORED ADS 81141R100 442,302 9,982 SH SOLE 9,982 0 0
SEALED AIR CORP NEW COM 81211K100 5,132,683 207,717 SH SOLE 207,717 0 0
SENSIENT TECHNOLOGIES CORP COM 81725T100 1,340,106 30,800 SH SOLE 30,800 0 0
SHAW COMMUNICATIONS INC CL B CONV 82028K200 3,624,407 223,418 SH SOLE 223,418 0 0
SHERWIN WILLIAMS CO COM 824348106 885,953 1,928 SH SOLE 1,928 0 0
SHOPIFY INC CL A 82509L107 1,877,414 4,481 SH SOLE 4,481 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 2,026,779 22,676 SH SOLE 22,676 0 0
SONOS INC COM 83570H108 1,017,599 120,000 SH SOLE 120,000 0 0
SOUTHWEST AIRLS CO COM 844741108 3,010,894 84,552 SH SOLE 84,552 0 0
SQUARE INC CL A 852234103 377,135 7,200 SH SOLE 7,200 0 0
STANTEC INC COM 85472N109 23,317,944 911,538 SH SOLE 911,538 0 0
STARBUCKS CORP COM 855244109 621,242 9,450 SH SOLE 9,450 0 0
STEEL DYNAMICS INC COM 858119100 1,135,158 50,362 SH SOLE 50,362 0 0
STOCK YDS BANCORP INC COM 861025104 832,460 28,775 SH SOLE 28,775 0 0
SUN CMNTYS INC COM 866674104 2,573,905 20,616 SH SOLE 20,616 0 0
SUN LIFE FINL INC COM 866796105 18,943,838 588,904 SH SOLE 588,904 0 0
SUNCOR ENERGY INC NEW COM 867224107 12,257,456 768,029 SH SOLE 768,029 0 0
SYNOPSYS INC COM 871607107 942,226 7,316 SH SOLE 7,316 0 0
SYSCO CORP COM 871829107 5,289,608 115,924 SH SOLE 115,924 0 0
TD AMERITRADE HLDG CORP COM 87236Y108 369,232 10,653 SH SOLE 10,653 0 0
TJX COS INC NEW COM 872540109 11,083,162 231,817 SH SOLE 231,817 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 3,188,355 66,716 SH SOLE 66,716 0 0
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 2,185,624 18,427 SH SOLE 18,427 0 0
TAL EDUCATION GROUP SPONSORED ADS 874080104 1,312,698 24,647 SH SOLE 24,647 0 0
TARGET CORP COM 87612E106 4,692,843 50,477 SH SOLE 50,477 0 0
TC ENERGY CORP COM 87807B107 1,991,215 44,800 SH SOLE 44,800 0 0
TECK RESOURCES LTD CL B 878742204 3,169,676 418,059 SH SOLE 418,059 0 0
TELUS CORPORATION COM 87971M103 27,652,208 1,748,988 SH SOLE 1,748,988 0 0
TEXAS INSTRS INC COM 882508104 7,141,092 71,461 SH SOLE 71,461 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 9,974,488 35,171 SH SOLE 35,171 0 0
3M CO COM 88579Y101 2,294,458 16,808 SH SOLE 16,808 0 0
TORONTO DOMINION BK ONT COM NEW 891160509 50,271,021 1,182,458 SH SOLE 1,182,458 0 0
TRACTOR SUPPLY CO COM 892356106 1,940,928 22,956 SH SOLE 22,956 0 0
TRANSALTA CORP COM 89346D107 2,614 500 SH SOLE 500 0 0
TRAVELERS COMPANIES INC COM 89417E109 7,609,906 76,597 SH SOLE 76,597 0 0
TRIMBLE INC COM 896239100 9,017,209 283,293 SH SOLE 283,293 0 0
TRIP COM GROUP LTD ADS 89677Q107 19,558 833 SH SOLE 833 0 0
TRUIST FINL CORP COM 89832Q109 4,017,338 130,264 SH SOLE 130,264 0 0
TYSON FOODS INC CL A 902494103 2,429,959 41,990 SH SOLE 41,990 0 0
UGI CORP NEW COM 902681105 1,468,182 55,050 SH SOLE 55,050 0 0
US BANCORP DEL COM NEW 902973304 10,328,377 299,808 SH SOLE 299,808 0 0
UBER TECHNOLOGIES INC COM 90353T100 1,432,825 51,319 SH SOLE 51,319 0 0
UNILEVER PLC SPON ADR NEW 904767704 3,706,525 73,295 SH SOLE 73,295 0 0
UNION PAC CORP COM 907818108 7,623,911 54,055 SH SOLE 54,055 0 0
UNITED PARCEL SERVICE INC CL B 911312106 3,400,298 36,398 SH SOLE 36,398 0 0
UNITED TECHNOLOGIES CORP COM 913017109 719,454 7,627 SH SOLE 7,627 0 0
UNITEDHEALTH GROUP INC COM 91324P102 13,703,919 54,952 SH SOLE 54,952 0 0
VALERO ENERGY CORP COM 91913Y100 1,427,205 31,464 SH SOLE 31,464 0 0
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 7,869,264 92,200 SH SOLE 92,200 0 0
VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 2,990,216 53,150 SH SOLE 53,150 0 0
VARIAN MED SYS INC COM 92220P105 796,743 7,761 SH SOLE 7,761 0 0
VENTAS INC COM 92276F100 1,874,444 69,942 SH SOLE 69,942 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 18,049,505 335,930 SH SOLE 335,930 0 0
VERISK ANALYTICS INC COM 92345Y106 3,716,425 26,664 SH SOLE 26,664 0 0
VERMILION ENERGY INC COM 923725105 41,637 13,564 SH SOLE 13,564 0 0
VIPSHOP HLDGS LTD SPONSORED ADS A 92763W103 2,188,941 140,497 SH SOLE 140,497 0 0
VISA INC COM CL A 92826C839 16,231,377 100,741 SH SOLE 100,741 0 0
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 2,143,877 155,692 SH SOLE 155,692 0 0
WNS HOLDINGS LTD SPON ADR 92932M101 481,805 11,210 SH SOLE 11,210 0 0
WALMART INC COM 931142103 8,116,665 71,437 SH SOLE 71,437 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 3,089,769 67,536 SH SOLE 67,536 0 0
WASTE MGMT INC DEL COM 94106L109 13,965,997 150,886 SH SOLE 150,886 0 0
WATERS CORP COM 941848103 8,057,708 44,261 SH SOLE 44,261 0 0
WELBILT INC COM 949090104 1,813,787 353,565 SH SOLE 353,565 0 0
WELLS FARGO CO NEW COM 949746101 2,818,251 98,197 SH SOLE 98,197 0 0
WESBANCO INC COM 950810101 1,456,103 61,439 SH SOLE 61,439 0 0
WESTERN DIGITAL CORP. COM 958102105 1,104,593 26,540 SH SOLE 26,540 0 0
WESTERN UN CO COM 959802109 1,235,286 68,135 SH SOLE 68,135 0 0
WESTROCK CO COM 96145D105 6,244,268 220,958 SH SOLE 220,958 0 0
WEYERHAEUSER CO COM 962166104 1,734,085 102,306 SH SOLE 102,306 0 0
WHEATON PRECIOUS METALS CORP COM 962879102 1,070,887 38,912 SH SOLE 38,912 0 0
WILLIAMS COS INC COM 969457100 1,868,336 132,038 SH SOLE 132,038 0 0
WINMARK CORP COM 974250102 6,065,442 47,602 SH SOLE 47,602 0 0
WIPRO LTD SPON ADR 1 SH 97651M109 326,997 105,483 SH SOLE 105,483 0 0
XYLEM INC COM 98419M100 8,907,562 136,766 SH SOLE 136,766 0 0
YAMANA GOLD INC COM 98462Y100 229,765 82,698 SH SOLE 82,698 0 0
YUM BRANDS INC COM 988498101 1,155,620 16,863 SH SOLE 16,863 0 0
ZOETIS INC CL A 98978V103 4,946,153 42,027 SH SOLE 42,027 0 0
ALLEGION PLC ORD SHS G0176J109 3,922,625 42,628 SH SOLE 42,628 0 0
AMDOCS LTD SHS G02602103 3,165,554 57,587 SH SOLE 57,587 0 0
ARCO PLATFORM LTD COM CL A G04553106 751,973 17,794 SH SOLE 17,794 0 0
AXIS CAPITAL HOLDINGS LTD SHS G0692U109 1,802,209 46,629 SH SOLE 46,629 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 7,093,151 43,447 SH SOLE 43,447 0 0
BROOKFIELD PROPERTY PARTRS L UNIT LTD PARTN G16249107 7,916,807 980,751 SH SOLE 980,751 0 0
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 2,209,707 52,538 SH SOLE 52,538 0 0
CREDICORP LTD COM G2519Y108 1,671,628 11,684 SH SOLE 11,684 0 0
EATON CORP PLC SHS G29183103 1,697,059 21,844 SH SOLE 21,844 0 0
ESSENT GROUP LTD COM G3198U102 2,419,063 91,840 SH SOLE 91,840 0 0
EVEREST RE GROUP LTD COM G3223R108 2,330,396 12,111 SH SOLE 12,111 0 0
GENPACT LIMITED SHS G3922B107 3,987,023 136,542 SH SOLE 136,542 0 0
ICON PLC SHS G4705A100 1,984,646 14,593 SH SOLE 14,593 0 0
LAZARD LTD SHS A G54050102 2,442,628 103,677 SH SOLE 103,677 0 0
LINDE PLC SHS G5494J103 10,756,266 62,175 SH SOLE 62,175 0 0
MEDTRONIC PLC SHS G5960L103 2,848,423 31,586 SH SOLE 31,586 0 0
RENAISSANCERE HOLDINGS LTD COM G7496G103 4,325,797 28,970 SH SOLE 28,970 0 0
PENTAIR PLC SHS G7S00T104 6,021,127 202,323 SH SOLE 202,323 0 0
TRANE TECHNOLOGIES PLC SHS G8994E103 12,843,131 155,958 SH SOLE 155,958 0 0
CHUBB LIMITED COM H1467J104 6,020,868 53,907 SH SOLE 53,907 0 0
TE CONNECTIVITY LTD REG SHS H84989104 8,885,967 141,092 SH SOLE 141,092 0 0
GLOBANT S A COM L44385109 413,475 4,705 SH SOLE 4,705 0 0
CHECK POINT SOFTWARE TECH LT ORD M22465104 5,173,784 51,460 SH SOLE 51,460 0 0
AERCAP HOLDINGS NV SHS N00985106 861,689 37,810 SH SOLE 37,810 0 0
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 1,735,510 34,969 SH SOLE 34,969 0 0
YANDEX N V SHS CLASS A N97284108 1,758,783 51,653 SH SOLE 51,653 0 0
ROYAL CARIBBEAN CRUISES LTD COM V7780T103 816,377 25,377 SH SOLE 25,377 0 0