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 COM 00090Q103   2,131,793 340,000 SH   SOLE   340,000 0 0
AFLAC INC COM 001055102   10,311,767 197,091 SH   SOLE   197,091 0 0
AES CORP COM 00130H105   2,836,467 173,591 SH   SOLE   173,591 0 0
AMC ENTMT HLDGS INC CL A COM 00165C104   1,287,205 120,300 SH   SOLE   120,300 0 0
AT&T INC COM 00206R102   6,163,056 162,872 SH   SOLE   162,872 0 0
ABBOTT LABS COM 002824100   11,431,795 136,630 SH   SOLE   136,630 0 0
ABBVIE INC COM 00287Y109   2,505,112 33,084 SH   SOLE   33,084 0 0
ACTIVISION BLIZZARD INC COM 00507V109   621,437 11,743 SH   SOLE   11,743 0 0
ADOBE INC COM 00724F101   9,352,413 33,855 SH   SOLE   33,855 0 0
AGILENT TECHNOLOGIES INC COM 00846U101   9,924,702 129,515 SH   SOLE   129,515 0 0
AGNICO EAGLE MINES LTD COM 008474108   1,080,283 20,158 SH   SOLE   20,158 0 0
AIR PRODS & CHEMS INC COM 009158106   3,575,040 16,114 SH   SOLE   16,114 0 0
ALBEMARLE CORP COM 012653101   834,237 12,000 SH   SOLE   12,000 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102   9,929,082 59,374 SH   SOLE   59,374 0 0
ALLSTATE CORP COM 020002101   1,992,206 18,331 SH   SOLE   18,331 0 0
ALPHABET INC CAP STK CL C 02079K107   8,456,175 6,937 SH   SOLE   6,937 0 0
ALPHABET INC CAP STK CL A 02079K305   15,413,179 12,622 SH   SOLE   12,622 0 0
ALTICE USA INC CL A 02156K103   2,397,955 83,611 SH   SOLE   83,611 0 0
AMAZON COM INC COM 023135106   10,943,141 6,304 SH   SOLE   6,304 0 0
AMEREN CORP COM 023608102   72,445 905 SH   SOLE   905 0 0
AMERICAN ELEC PWR CO INC COM 025537101   430,691 4,597 SH   SOLE   4,597 0 0
AMERICAN FINL GROUP INC OHIO COM 025932104   3,723,509 34,525 SH   SOLE   34,525 0 0
AMERICAN INTL GROUP INC COM NEW 026874784   1,213,699 21,790 SH   SOLE   21,790 0 0
AMERICAN TOWER CORP NEW COM 03027X100   6,189,408 27,990 SH   SOLE   27,990 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103   20,151,283 162,210 SH   SOLE   162,210 0 0
AMERIPRISE FINL INC COM 03076C106   2,932,723 19,937 SH   SOLE   19,937 0 0
AMETEK INC NEW COM 031100100   3,966,886 43,203 SH   SOLE   43,203 0 0
AMGEN INC COM 031162100   11,704,414 60,485 SH   SOLE   60,485 0 0
ANALOG DEVICES INC COM 032654105   3,672,218 32,867 SH   SOLE   32,867 0 0
ANSYS INC COM 03662Q105   4,958,448 22,400 SH   SOLE   22,400 0 0
ANTHEM INC COM 036752103   2,331,603 9,711 SH   SOLE   9,711 0 0
APOLLO GLOBAL MGMT INC COM CL A 03768E105   1,901,016 50,265 SH   SOLE   50,265 0 0
APPLE INC COM 037833100   15,660,827 69,924 SH   SOLE   69,924 0 0
ARCHER DANIELS MIDLAND CO COM 039483102   1,530,140 37,257 SH   SOLE   37,257 0 0
AUTODESK INC COM 052769106   6,384,164 43,224 SH   SOLE   43,224 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103   7,589,298 47,016 SH   SOLE   47,016 0 0
AUTOZONE INC COM 053332102   9,031,601 8,327 SH   SOLE   8,327 0 0
BB&T CORP COM 054937107   6,295,344 117,957 SH   SOLE   117,957 0 0
BCE INC COM NEW 05534B760   19,665,098 406,576 SH   SOLE   406,576 0 0
BANCO DE CHILE SPONSORED ADS 059520106   479,946 17,080 SH   SOLE   17,080 0 0
BANK AMER CORP COM 060505104   8,308,872 284,844 SH   SOLE   284,844 0 0
BANK MONTREAL QUE COM 063671101   8,597,854 116,734 SH   SOLE   116,734 0 0
BANK N S HALIFAX COM 064149107   57,503,628 1,012,411 SH   SOLE   1,012,411 0 0
BAXTER INTL INC COM 071813109   9,120,380 104,269 SH   SOLE   104,269 0 0
BECTON DICKINSON & CO COM 075887109   1,074,570 4,248 SH   SOLE   4,248 0 0
BEIGENE LTD SPONSORED ADR 07725L102   1,112,055 9,081 SH   SOLE   9,081 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   4,792,973 23,041 SH   SOLE   23,041 0 0
BIOGEN INC COM 09062X103   2,855,295 12,264 SH   SOLE   12,264 0 0
BLACKBERRY LTD COM 09228F103   218,668 41,744 SH   SOLE   41,744 0 0
BLACKSTONE GROUP INC COM CL A 09260D107   4,855,071 99,408 SH   SOLE   99,408 0 0
BOEING CO COM 097023105   2,541,531 6,680 SH   SOLE   6,680 0 0
BOOZ ALLEN HAMILTON HLDG COR CL A 099502106   3,886,485 54,724 SH   SOLE   54,724 0 0
BRISTOL MYERS SQUIBB CO COM 110122108   8,985,275 177,190 SH   SOLE   177,190 0 0
B2GOLD CORP COM 11777Q209   278,941 85,744 SH   SOLE   85,744 0 0
CAE INC COM 124765108   123,221 4,850 SH   SOLE   4,850 0 0
CDW CORP COM 12514G108   2,901,306 23,542 SH   SOLE   23,542 0 0
CGI INC CL A SUB VTG 12532H104   18,614,855 235,414 SH   SOLE   235,414 0 0
C H ROBINSON WORLDWIDE INC COM NEW 12541W209   9,724,828 114,707 SH   SOLE   114,707 0 0
CIGNA CORP NEW COM 125523100   6,573,244 43,305 SH   SOLE   43,305 0 0
CME GROUP INC COM 12572Q105   5,919,825 28,011 SH   SOLE   28,011 0 0
CNA FINL CORP COM 126117100   2,652,793 53,864 SH   SOLE   53,864 0 0
CSG SYS INTL INC COM 126349109   794,112 15,366 SH   SOLE   15,366 0 0
CDN IMPERIAL BK COMM TORONTO COM 136069101   24,042,594 291,400 SH   SOLE   291,400 0 0
CANADIAN NATL RY CO COM 136375102   24,658,955 274,617 SH   SOLE   274,617 0 0
CANADIAN NAT RES LTD COM 136385101   26,481,409 995,291 SH   SOLE   995,291 0 0
CAPITAL ONE FINL CORP COM 14040H105   3,408,281 37,462 SH   SOLE   37,462 0 0
CEDAR FAIR L P DEPOSITRY UNIT 150185106   2,564,797 43,948 SH   SOLE   43,948 0 0
CENTENE CORP DEL COM 15135B101   1,131,461 26,155 SH   SOLE   26,155 0 0
CENOVUS ENERGY INC COM 15135U109   19,315,192 2,058,714 SH   SOLE   2,058,714 0 0
CERNER CORP COM 156782104   1,695,177 24,867 SH   SOLE   24,867 0 0
CHEVRON CORP NEW COM 166764100   1,975,395 16,656 SH   SOLE   16,656 0 0
CINEMARK HOLDINGS INC COM 17243V102   2,925,309 75,707 SH   SOLE   75,707 0 0
CISCO SYS INC COM 17275R102   8,236,472 166,697 SH   SOLE   166,697 0 0
CITIGROUP INC COM NEW 172967424   4,042,824 58,524 SH   SOLE   58,524 0 0
CITRIX SYS INC COM 177376100   8,636,195 89,476 SH   SOLE   89,476 0 0
COGNEX CORP COM 192422103   1,166,538 23,744 SH   SOLE   23,744 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102   1,092,721 18,132 SH   SOLE   18,132 0 0
COLGATE PALMOLIVE CO COM 194162103   8,481,777 115,383 SH   SOLE   115,383 0 0
COLLIERS INTL GROUP INC SUB VTG SHS 194693107   18,212,831 242,506 SH   SOLE   242,506 0 0
COMCAST CORP NEW CL A 20030N101   10,918,926 242,213 SH   SOLE   242,213 0 0
COMERICA INC COM 200340107   3,522,996 53,387 SH   SOLE   53,387 0 0
CONOCOPHILLIPS COM 20825C104   4,271,776 74,970 SH   SOLE   74,970 0 0
COPART INC COM 217204106   1,568,920 19,531 SH   SOLE   19,531 0 0
CORNING INC COM 219350105   6,015,618 210,927 SH   SOLE   210,927 0 0
CORTEVA INC COM 22052L104   626,077 22,360 SH   SOLE   22,360 0 0
COSTCO WHSL CORP NEW COM 22160K105   915,322 3,177 SH   SOLE   3,177 0 0
CRESCENT PT ENERGY CORP COM 22576C101   6,293,322 1,473,098 SH   SOLE   1,473,098 0 0
CROWN HOLDINGS INC COM 228368106   904,094 13,686 SH   SOLE   13,686 0 0
CTRIP COM INTL LTD SPONSORED ADS 22943F100   517,227 17,677 SH   SOLE   17,677 0 0
CUBESMART COM 229663109   1,954,254 55,996 SH   SOLE   55,996 0 0
CUMMINS INC COM 231021106   1,046,778 6,435 SH   SOLE   6,435 0 0
DXC TECHNOLOGY CO COM 23355L106   240,778 8,162 SH   SOLE   8,162 0 0
DANAHER CORPORATION COM 235851102   13,536,802 93,726 SH   SOLE   93,726 0 0
DARDEN RESTAURANTS INC COM 237194105   2,142,139 18,120 SH   SOLE   18,120 0 0
DECKERS OUTDOOR CORP COM 243537107   1,611,818 10,938 SH   SOLE   10,938 0 0
DELTA AIR LINES INC DEL COM NEW 247361702   7,024,930 121,961 SH   SOLE   121,961 0 0
DEVON ENERGY CORP NEW COM 25179M103   1,157,980 48,129 SH   SOLE   48,129 0 0
DIAGEO P L C SPON ADR NEW 25243Q205   798,629 4,884 SH   SOLE   4,884 0 0
DISNEY WALT CO COM DISNEY 254687106   13,215,057 101,405 SH   SOLE   101,405 0 0
DISCOVERY INC COM SER A 25470F104   2,660,062 99,890 SH   SOLE   99,890 0 0
DOLLAR GEN CORP NEW COM 256677105   10,999,248 69,204 SH   SOLE   69,204 0 0
DOLLAR TREE INC COM 256746108   626,622 5,489 SH   SOLE   5,489 0 0
DOMINION ENERGY INC COM 25746U109   4,036,994 49,815 SH   SOLE   49,815 0 0
DOW INC COM 260557103   664,524 13,946 SH   SOLE   13,946 0 0
DUPONT DE NEMOURS INC COM 26614N102   2,366,913 33,192 SH   SOLE   33,192 0 0
EOG RES INC COM 26875P101   2,094,926 28,226 SH   SOLE   28,226 0 0
EAGLE MATERIALS INC COM 26969P108   1,595,962 17,731 SH   SOLE   17,731 0 0
EBAY INC COM 278642103   2,292,094 58,802 SH   SOLE   58,802 0 0
ECOLAB INC COM 278865100   10,830,772 54,690 SH   SOLE   54,690 0 0
ELANCO ANIMAL HEALTH INC COM 28414H103   595,401 22,392 SH   SOLE   22,392 0 0
ELECTRONIC ARTS INC COM 285512109   1,617,350 16,534 SH   SOLE   16,534 0 0
ENCANA CORP COM 292505104   503,498 109,895 SH   SOLE   109,895 0 0
ENBRIDGE INC COM 29250N105   28,592,467 814,642 SH   SOLE   814,642 0 0
ENERPLUS CORP COM 292766102   2,413,014 323,900 SH   SOLE   323,900 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107   4,991,966 174,667 SH   SOLE   174,667 0 0
EQUITY LIFESTYLE PPTYS INC COM 29472R108   2,537,323 18,992 SH   SOLE   18,992 0 0
EXTENDED STAY AMER INC UNIT 99/99/9999B 30224P200   2,449,088 167,288 SH   SOLE   167,288 0 0
EXXON MOBIL CORP COM 30231G102   2,360,272 33,427 SH   SOLE   33,427 0 0
FACEBOOK INC CL A 30303M102   9,404,908 52,813 SH   SOLE   52,813 0 0
FASTENAL CO COM 311900104   5,439,570 166,501 SH   SOLE   166,501 0 0
FIDELITY NATL INFORMATION SV COM 31620M106   8,999,373 67,787 SH   SOLE   67,787 0 0
FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303   10,212,490 229,960 SH   SOLE   229,960 0 0
58 COM INC SPON ADR REP A 31680Q104   617,457 12,522 SH   SOLE   12,522 0 0
FIRSTSERVICE CORP NEW COM 33767E202   23,306,173 227,323 SH   SOLE   227,323 0 0
FLOWSERVE CORP COM 34354P105   511,052 10,941 SH   SOLE   10,941 0 0
FORD MTR CO DEL COM 345370860   3,722,318 406,368 SH   SOLE   406,368 0 0
FORTIS INC COM 349553107   10,856,904 256,808 SH   SOLE   256,808 0 0
FORTIVE CORP COM 34959J108   4,169,325 60,813 SH   SOLE   60,813 0 0
GDS HLDGS LTD SPONSORED ADS 36165L108   312,422 7,795 SH   SOLE   7,795 0 0
GAP INC COM 364760108   527,117 30,364 SH   SOLE   30,364 0 0
GENERAL ELECTRIC CO COM 369604103   1,397,809 156,355 SH   SOLE   156,355 0 0
GENERAL MTRS CO COM 37045V100   6,704,775 178,890 SH   SOLE   178,890 0 0
GENTEX CORP COM 371901109   5,354,962 194,479 SH   SOLE   194,479 0 0
GENUINE PARTS CO COM 372460105   1,795,601 18,030 SH   SOLE   18,030 0 0
GILEAD SCIENCES INC COM 375558103   3,383,023 53,377 SH   SOLE   53,377 0 0
GILDAN ACTIVEWEAR INC COM 375916103   796,269 22,436 SH   SOLE   22,436 0 0
GLOBAL PMTS INC COM 37940X102   2,946,419 18,531 SH   SOLE   18,531 0 0
GOLDMAN SACHS GROUP INC COM 38141G104   9,450,486 45,604 SH   SOLE   45,604 0 0
HDFC BANK LTD SPONSORED ADS 40415F101   3,424,700 60,030 SH   SOLE   60,030 0 0
HENRY JACK & ASSOC INC COM 426281101   4,045,822 27,715 SH   SOLE   27,715 0 0
HESS CORP COM 42809H107   5,378,469 88,930 SH   SOLE   88,930 0 0
HOME DEPOT INC COM 437076102   5,490,503 23,664 SH   SOLE   23,664 0 0
HONEYWELL INTL INC COM 438516106   4,769,563 28,189 SH   SOLE   28,189 0 0
HOWARD HUGHES CORP COM 44267D107   2,662,364 20,543 SH   SOLE   20,543 0 0
HUBBELL INC COM 443510607   6,323,473 48,124 SH   SOLE   48,124 0 0
HUDBAY MINERALS INC COM 443628102   803,370 222,667 SH   SOLE   222,667 0 0
HUYA INC ADS REP SHS A 44852D108   343,795 14,543 SH   SOLE   14,543 0 0
IBERIABANK CORP COM 450828108   3,141,396 41,586 SH   SOLE   41,586 0 0
IAMGOLD CORP COM 450913108   135,072 39,591 SH   SOLE   39,591 0 0
ICICI BK LTD ADR 45104G104   3,421,277 280,894 SH   SOLE   280,894 0 0
IDEX CORP COM 45167R104   7,853,268 47,921 SH   SOLE   47,921 0 0
ILLINOIS TOOL WKS INC COM 452308109   2,805,700 17,929 SH   SOLE   17,929 0 0
IMPERIAL OIL LTD COM NEW 453038408   520,916 20,004 SH   SOLE   20,004 0 0
INFOSYS LTD SPONSORED ADR 456788108   1,274,754 112,116 SH   SOLE   112,116 0 0
ING GROEP N V SPONSORED ADR 456837103   1,610,789 154,143 SH   SOLE   154,143 0 0
INGREDION INC COM 457187102   1,472,377 18,013 SH   SOLE   18,013 0 0
INTEL CORP COM 458140100   9,152,832 177,622 SH   SOLE   177,622 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104   5,182,881 56,171 SH   SOLE   56,171 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101   615,124 4,230 SH   SOLE   4,230 0 0
INTERPUBLIC GROUP COS INC COM 460690100   2,115,503 98,122 SH   SOLE   98,122 0 0
INTUIT COM 461202103   901,533 3,390 SH   SOLE   3,390 0 0
IRON MTN INC NEW COM 46284V101   3,770,669 116,415 SH   SOLE   116,415 0 0
ISHARES TR RUS 1000 GRW ETF 464287614   3,495,885 21,900 SH   SOLE   21,900 0 0
ISHARES TR CORE MSCI EAFE 46432F842   1,532,852 25,100 SH   SOLE   25,100 0 0
ISHARES INC CORE MSCI EMKT 46434G103   514,708 10,500 SH   SOLE   10,500 0 0
ITAU UNIBANCO HLDG SA SPON ADR REP PFD 465562106   2,351,647 279,626 SH   SOLE   279,626 0 0
JPMORGAN CHASE & CO COM 46625H100   7,950,051 67,551 SH   SOLE   67,551 0 0
JOHNSON & JOHNSON COM 478160104   1,757,104 13,581 SH   SOLE   13,581 0 0
KAR AUCTION SVCS INC COM 48238T109   1,247,602 50,819 SH   SOLE   50,819 0 0
KKR & CO INC CL A 48251W104   2,256,735 84,050 SH   SOLE   84,050 0 0
KIMBERLY CLARK CORP COM 494368103   11,747,497 82,700 SH   SOLE   82,700 0 0
KINDER MORGAN INC DEL COM 49456B101   4,656,567 225,938 SH   SOLE   225,938 0 0
KINROSS GOLD CORP COM 496902404   487,855 105,957 SH   SOLE   105,957 0 0
KOHLS CORP COM 500255104   6,011,720 121,058 SH   SOLE   121,058 0 0
KROGER CO COM 501044101   1,502,195 58,270 SH   SOLE   58,270 0 0
LPL FINL HLDGS INC COM 50212V100   2,540,693 31,022 SH   SOLE   31,022 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109   150,220 720 SH   SOLE   720 0 0
LAM RESEARCH CORP COM 512807108   3,723,401 16,111 SH   SOLE   16,111 0 0
LAMAR ADVERTISING CO NEW CL A 512816109   2,081,670 25,408 SH   SOLE   25,408 0 0
LAS VEGAS SANDS CORP COM 517834107   3,200,991 55,419 SH   SOLE   55,419 0 0
LAUDER ESTEE COS INC CL A 518439104   389,343 1,957 SH   SOLE   1,957 0 0
LEGGETT & PLATT INC COM 524660107   1,262,094 30,828 SH   SOLE   30,828 0 0
LIBERTY PPTY TR SH BEN INT 531172104   2,370,360 46,179 SH   SOLE   46,179 0 0
LIBERTY MEDIA CORP DELAWARE COM A SIRIUSXM 531229409   1,144,085 27,522 SH   SOLE   27,522 0 0
LILLY ELI & CO COM 532457108   8,480,488 75,834 SH   SOLE   75,834 0 0
M & T BK CORP COM 55261F104   5,533,829 35,031 SH   SOLE   35,031 0 0
MSC INDL DIRECT INC CL A 553530106   1,652,953 22,790 SH   SOLE   22,790 0 0
MSG NETWORK INC CL A 553573106   706,167 43,537 SH   SOLE   43,537 0 0
MADISON SQUARE GARDEN CO NEW CL A 55825T103   2,730,321 10,361 SH   SOLE   10,361 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106   3,282,408 49,531 SH   SOLE   49,531 0 0
MAGNA INTL INC COM 559222401   17,799,690 333,928 SH   SOLE   333,928 0 0
MANULIFE FINL CORP COM 56501R106   19,338,416 1,054,345 SH   SOLE   1,054,345 0 0
MARATHON PETE CORP COM 56585A102   5,997,888 98,731 SH   SOLE   98,731 0 0
MARSH & MCLENNAN COS INC COM 571748102   1,810,599 18,097 SH   SOLE   18,097 0 0
MASCO CORP COM 574599106   2,236,541 53,660 SH   SOLE   53,660 0 0
MASTERCARD INC CL A 57636Q104   11,545,218 42,513 SH   SOLE   42,513 0 0
MCDONALDS CORP COM 580135101   9,914,417 46,176 SH   SOLE   46,176 0 0
MCKESSON CORP COM 58155Q103   531,195 3,887 SH   SOLE   3,887 0 0
MELCO RESORTS AND ENTMT LTD ADR 585464100   316,040 16,274 SH   SOLE   16,274 0 0
MERCADOLIBRE INC COM 58733R102   373,732 678 SH   SOLE   678 0 0
MERCK & CO INC COM 58933Y105   13,506,553 160,449 SH   SOLE   160,449 0 0
MEREDITH CORP COM 589433101   1,080,623 29,477 SH   SOLE   29,477 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105   2,773,918 3,938 SH   SOLE   3,938 0 0
MICROSOFT CORP COM 594918104   32,351,898 232,698 SH   SOLE   232,698 0 0
MICRON TECHNOLOGY INC COM 595112103   2,225,803 51,920 SH   SOLE   51,920 0 0
MONDELEZ INTL INC CL A 609207105   6,768,822 122,358 SH   SOLE   122,358 0 0
MORGAN STANLEY COM NEW 617446448   2,013,505 47,188 SH   SOLE   47,188 0 0
MOTOROLA SOLUTIONS INC COM NEW 620076307   3,048,113 17,887 SH   SOLE   17,887 0 0
NASDAQ INC COM 631103108   1,193,707 12,014 SH   SOLE   12,014 0 0
NETEASE INC SPONSORED ADS 64110W102   1,575,569 5,927 SH   SOLE   5,927 0 0
NEW ORIENTAL ED & TECH GRP I SPON ADR 647581107   1,202,406 10,856 SH   SOLE   10,856 0 0
NEWELL BRANDS INC COM 651229106   1,810,218 96,700 SH   SOLE   96,700 0 0
NICE LTD SPONSORED ADR 653656108   6,448,115 44,841 SH   SOLE   44,841 0 0
NIKE INC CL B 654106103   2,296,430 24,451 SH   SOLE   24,451 0 0
NISOURCE INC COM 65473P105   3,624,856 121,152 SH   SOLE   121,152 0 0
NUTRIEN LTD COM 67077M108   16,322,922 327,659 SH   SOLE   327,659 0 0
O REILLY AUTOMOTIVE INC NEW COM 67103H107   13,397,863 33,620 SH   SOLE   33,620 0 0
OASIS PETE INC NEW COM 674215108   1,382,341 399,522 SH   SOLE   399,522 0 0
OCCIDENTAL PETE CORP COM 674599105   1,463,947 32,920 SH   SOLE   32,920 0 0
OLD DOMINION FREIGHT LINE IN COM 679580100   515,857 3,035 SH   SOLE   3,035 0 0
OMNICOM GROUP INC COM 681919106   5,170,758 66,038 SH   SOLE   66,038 0 0
ONEOK INC NEW COM 682680103   1,444,835 19,607 SH   SOLE   19,607 0 0
ORACLE CORP COM 68389X105   7,342,904 133,435 SH   SOLE   133,435 0 0
PNC FINL SVCS GROUP INC COM 693475105   11,200,149 79,910 SH   SOLE   79,910 0 0
PPG INDS INC COM 693506107   3,017,491 25,462 SH   SOLE   25,462 0 0
PPL CORP COM 69351T106   5,353,188 169,997 SH   SOLE   169,997 0 0
PTC INC COM 69370C100   4,460,253 65,419 SH   SOLE   65,419 0 0
PACKAGING CORP AMER COM 695156109   7,489,787 70,592 SH   SOLE   70,592 0 0
PARK HOTELS RESORTS INC COM 700517105   2,009,304 80,469 SH   SOLE   80,469 0 0
PARKER HANNIFIN CORP COM 701094104   9,053,047 50,125 SH   SOLE   50,125 0 0
PAYCHEX INC COM 704326107   4,482,229 54,153 SH   SOLE   54,153 0 0
PAYPAL HLDGS INC COM 70450Y103   2,857,210 27,582 SH   SOLE   27,582 0 0
PEMBINA PIPELINE CORP COM 706327103   1,785,242 48,161 SH   SOLE   48,161 0 0
PEPSICO INC COM 713448108   12,410,389 90,521 SH   SOLE   90,521 0 0
PETROLEO BRASILEIRO SA PETRO SPONSORED ADR 71654V408   2,177,670 150,496 SH   SOLE   150,496 0 0
PFIZER INC COM 717081103   3,466,407 96,477 SH   SOLE   96,477 0 0
PHILIP MORRIS INTL INC COM 718172109   2,945,770 38,796 SH   SOLE   38,796 0 0
PRECISION DRILLING CORP COM 2010 74022D308   1,738,433 1,515,244 SH   SOLE   1,515,244 0 0
PROCTER & GAMBLE CO COM 742718109   18,953,834 152,387 SH   SOLE   152,387 0 0
PROGRESSIVE CORP OHIO COM 743315103   4,299,798 55,661 SH   SOLE   55,661 0 0
PRUDENTIAL FINL INC COM 744320102   6,988,462 77,693 SH   SOLE   77,693 0 0
QUALCOMM INC COM 747525103   2,278,018 29,864 SH   SOLE   29,864 0 0
RPM INTL INC COM 749685103   1,786,921 25,969 SH   SOLE   25,969 0 0
REGENERON PHARMACEUTICALS COM 75886F107   1,027,763 3,705 SH   SOLE   3,705 0 0
REINSURANCE GRP OF AMERICA I COM NEW 759351604   3,086,953 19,308 SH   SOLE   19,308 0 0
RELX PLC SPONSORED ADR 759530108   3,145,499 132,610 SH   SOLE   132,610 0 0
REPUBLIC SVCS INC COM 760759100   3,242,152 37,460 SH   SOLE   37,460 0 0
RESTAURANT BRANDS INTL INC COM 76131D103   1,997,330 28,091 SH   SOLE   28,091 0 0
ROCKWELL AUTOMATION INC COM 773903109   3,263,853 19,805 SH   SOLE   19,805 0 0
ROGERS COMMUNICATIONS INC CL B 775109200   15,761,858 323,604 SH   SOLE   323,604 0 0
ROSS STORES INC COM 778296103   6,096,655 55,500 SH   SOLE   55,500 0 0
ROYAL BK CDA MONTREAL QUE COM 780087102   36,304,195 447,546 SH   SOLE   447,546 0 0
ROYAL DUTCH SHELL PLC SPON ADR B 780259107   5,322,577 88,858 SH   SOLE   88,858 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206   2,003,894 34,051 SH   SOLE   34,051 0 0
RYMAN HOSPITALITY PPTYS INC COM 78377T107   2,037,880 24,910 SH   SOLE   24,910 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103   2,773,306 9,345 SH   SOLE   9,345 0 0
SPDR SERIES TRUST BLOOMBERG BRCLYS 78468R622   16,263,645 149,565 SH   SOLE   149,565 0 0
SVB FINL GROUP COM 78486Q101   962,002 4,604 SH   SOLE   4,604 0 0
SABRA HEALTH CARE REIT INC COM 78573L106   1,855,414 80,811 SH   SOLE   80,811 0 0
SALESFORCE COM INC COM 79466L302   5,182,023 34,910 SH   SOLE   34,910 0 0
SAP SE SPON ADR 803054204   1,924,457 16,327 SH   SOLE   16,327 0 0
SCHLUMBERGER LTD COM 806857108   673,112 19,699 SH   SOLE   19,699 0 0
SEALED AIR CORP NEW COM 81211K100   10,551,641 254,196 SH   SOLE   254,196 0 0
SHAW COMMUNICATIONS INC CL B CONV 82028K200   4,464,940 227,253 SH   SOLE   227,253 0 0
SHERWIN WILLIAMS CO COM 824348106   1,296,589 2,358 SH   SOLE   2,358 0 0
SIX FLAGS ENTMT CORP NEW COM 83001A102   2,042,208 40,209 SH   SOLE   40,209 0 0
SKYWORKS SOLUTIONS INC COM 83088M102   1,559,317 19,676 SH   SOLE   19,676 0 0
SMITH A O CORP COM 831865209   3,333,820 69,877 SH   SOLE   69,877 0 0
SMUCKER J M CO COM NEW 832696405   1,515,190 13,772 SH   SOLE   13,772 0 0
SOUTHWEST AIRLS CO COM 844741108   8,700,496 161,091 SH   SOLE   161,091 0 0
STANTEC INC COM 85472N109   26,424,475 1,194,017 SH   SOLE   1,194,017 0 0
STARBUCKS CORP COM 855244109   3,159,678 35,735 SH   SOLE   35,735 0 0
STEEL DYNAMICS INC COM 858119100   1,304,848 43,787 SH   SOLE   43,787 0 0
STOCK YDS BANCORP INC COM 861025104   1,018,070 27,748 SH   SOLE   27,748 0 0
SUN CMNTYS INC COM 866674104   1,857,994 12,516 SH   SOLE   12,516 0 0
SUN LIFE FINL INC COM 866796105   21,299,636 476,349 SH   SOLE   476,349 0 0
SUNCOR ENERGY INC NEW COM 867224107   23,023,776 729,915 SH   SOLE   729,915 0 0
SYNOVUS FINL CORP COM NEW 87161C501   3,291,697 92,050 SH   SOLE   92,050 0 0
SYNEOS HEALTH INC CL A 87166B102   2,983,421 56,069 SH   SOLE   56,069 0 0
SYSCO CORP COM 871829107   8,327,206 104,877 SH   SOLE   104,877 0 0
TD AMERITRADE HLDG CORP COM 87236Y108   692,185 14,822 SH   SOLE   14,822 0 0
TJX COS INC NEW COM 872540109   13,198,353 236,785 SH   SOLE   236,785 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   3,115,079 67,020 SH   SOLE   67,020 0 0
TAL EDUCATION GROUP SPONSORED ADS 874080104   702,979 20,531 SH   SOLE   20,531 0 0
TARGET CORP COM 87612E106   5,783,491 54,097 SH   SOLE   54,097 0 0
TC ENERGY CORP COM 87807B107   3,189,603 61,600 SH   SOLE   61,600 0 0
TECK RESOURCES LTD CL B 878742204   671,254 41,402 SH   SOLE   41,402 0 0
TELUS CORP COM 87971M103   30,663,967 861,618 SH   SOLE   861,618 0 0
TENCENT MUSIC ENTMT GROUP SPON ADS 88034P109   978,178 76,600 SH   SOLE   76,600 0 0
TERNIUM SA SPONSORED ADS 880890108   682,048 35,542 SH   SOLE   35,542 0 0
TEXAS INSTRS INC COM 882508104   7,576,412 58,623 SH   SOLE   58,623 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102   11,498,428 39,477 SH   SOLE   39,477 0 0
3M CO COM 88579Y101   2,167,607 13,185 SH   SOLE   13,185 0 0
TORONTO DOMINION BK ONT COM NEW 891160509   65,734,847 1,127,402 SH   SOLE   1,127,402 0 0
TRACTOR SUPPLY CO COM 892356106   803,918 8,889 SH   SOLE   8,889 0 0
TRANSALTA CORP COM 89346D107   3,253 500 SH   SOLE   500 0 0
TRAVELERS COMPANIES INC COM 89417E109   10,679,922 71,827 SH   SOLE   71,827 0 0
TRIMBLE INC COM 896239100   8,279,038 213,323 SH   SOLE   213,323 0 0
TYSON FOODS INC CL A 902494103   2,541,121 29,500 SH   SOLE   29,500 0 0
UGI CORP NEW COM 902681105   4,144,195 82,439 SH   SOLE   82,439 0 0
US BANCORP DEL COM NEW 902973304   10,499,126 189,721 SH   SOLE   189,721 0 0
UBER TECHNOLOGIES INC COM 90353T100   1,719,081 56,419 SH   SOLE   56,419 0 0
ULTA BEAUTY INC COM 90384S303   1,933,507 7,714 SH   SOLE   7,714 0 0
UNILEVER PLC SPON ADR NEW 904767704   3,312,340 55,114 SH   SOLE   55,114 0 0
UNION PACIFIC CORP COM 907818108   7,511,474 46,373 SH   SOLE   46,373 0 0
UNITED PARCEL SERVICE INC CL B 911312106   4,957,177 41,372 SH   SOLE   41,372 0 0
UNITED TECHNOLOGIES CORP COM 913017109   1,025,125 7,509 SH   SOLE   7,509 0 0
UNITEDHEALTH GROUP INC COM 91324P102   11,495,539 52,897 SH   SOLE   52,897 0 0
VALERO ENERGY CORP NEW COM 91913Y100   3,045,103 35,724 SH   SOLE   35,724 0 0
VARIAN MED SYS INC COM 92220P105   2,136,944 17,944 SH   SOLE   17,944 0 0
VENTAS INC COM 92276F100   3,203,815 43,870 SH   SOLE   43,870 0 0
VERIZON COMMUNICATIONS INC COM 92343V104   19,698,422 326,350 SH   SOLE   326,350 0 0
VERISK ANALYTICS INC COM 92345Y106   2,480,259 15,684 SH   SOLE   15,684 0 0
VERMILION ENERGY INC COM 923725105   6,334,770 380,274 SH   SOLE   380,274 0 0
VISA INC COM CL A 92826C839   13,537,315 78,701 SH   SOLE   78,701 0 0
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308   3,454,214 173,492 SH   SOLE   173,492 0 0
WNS HOLDINGS LTD SPON ADR 92932M101   626,272 10,660 SH   SOLE   10,660 0 0
WALMART INC COM 931142103   8,753,571 73,758 SH   SOLE   73,758 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108   4,113,778 74,377 SH   SOLE   74,377 0 0
WASTE MGMT INC DEL COM 94106L109   19,474,842 169,347 SH   SOLE   169,347 0 0
WATERS CORP COM 941848103   8,773,580 39,303 SH   SOLE   39,303 0 0
WELBILT INC COM 949090104   5,168,332 306,545 SH   SOLE   306,545 0 0
WELLS FARGO CO NEW COM 949746101   4,256,416 84,386 SH   SOLE   84,386 0 0
WESBANCO INC COM 950810101   2,213,978 59,245 SH   SOLE   59,245 0 0
WESTERN UN CO COM 959802109   3,515,804 151,740 SH   SOLE   151,740 0 0
WESTROCK CO COM 96145D105   8,017,589 219,962 SH   SOLE   219,962 0 0
WEYERHAEUSER CO COM 962166104   2,730,546 98,576 SH   SOLE   98,576 0 0
WHEATON PRECIOUS METALS CORP COM 962879102   989,976 37,754 SH   SOLE   37,754 0 0
WILLIAMS COS INC DEL COM 969457100   3,063,213 127,316 SH   SOLE   127,316 0 0
WINMARK CORP COM 974250102   8,396,489 47,602 SH   SOLE   47,602 0 0
WIPRO LTD SPON ADR 1 SH 97651M109   365,557 100,153 SH   SOLE   100,153 0 0
XYLEM INC COM 98419M100   11,291,035 141,812 SH   SOLE   141,812 0 0
YAMANA GOLD INC COM 98462Y100   254,893 80,404 SH   SOLE   80,404 0 0
ZIMMER BIOMET HLDGS INC COM 98956P102   1,836,392 13,378 SH   SOLE   13,378 0 0
ZOETIS INC CL A 98978V103   5,731,370 46,002 SH   SOLE   46,002 0 0
AIRCASTLE LTD COM G0129K104   3,465,580 154,507 SH   SOLE   154,507 0 0
ALLEGION PUB LTD CO ORD SHS G0176J109   4,418,377 42,628 SH   SOLE   42,628 0 0
AMDOCS LTD SHS G02602103   3,665,324 55,443 SH   SOLE   55,443 0 0
ARCO PLATFORM LTD COM CL A G04553106   643,254 12,690 SH   SOLE   12,690 0 0
ATHENE HLDG LTD CL A G0684D107   2,725,773 64,807 SH   SOLE   64,807 0 0
AXIS CAPITAL HOLDINGS LTD SHS G0692U109   2,994,584 44,883 SH   SOLE   44,883 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   7,903,636 41,090 SH   SOLE   41,090 0 0
BROOKFIELD PROPERTY PARTRS L UNIT LTD PARTN G16249107   19,308,737 951,330 SH   SOLE   951,330 0 0
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108   3,358,017 82,693 SH   SOLE   82,693 0 0
CREDICORP LTD COM G2519Y108   2,531,495 12,145 SH   SOLE   12,145 0 0
DELPHI TECHNOLOGIES PLC SHS G2709G107   2,769,945 206,713 SH   SOLE   206,713 0 0
EATON CORP PLC SHS G29183103   1,816,322 21,844 SH   SOLE   21,844 0 0
ESSENT GROUP LTD COM G3198U102   2,073,638 43,500 SH   SOLE   43,500 0 0
EVEREST RE GROUP LTD COM G3223R108   1,704,833 6,407 SH   SOLE   6,407 0 0
GENPACT LIMITED SHS G3922B107   3,258,554 84,092 SH   SOLE   84,092 0 0
ICON PLC SHS G4705A100   2,640,004 17,930 SH   SOLE   17,930 0 0
INGERSOLL-RAND PLC SHS G47791101   19,161,927 155,523 SH   SOLE   155,523 0 0
LAZARD LTD SHS A G54050102   4,392,870 125,511 SH   SOLE   125,511 0 0
MEDTRONIC PLC SHS G5960L103   2,087,017 19,214 SH   SOLE   19,214 0 0
RENAISSANCERE HOLDINGS LTD COM G7496G103   2,313,654 11,960 SH   SOLE   11,960 0 0
PENTAIR PLC SHS G7S00T104   4,285,221 113,366 SH   SOLE   113,366 0 0
WILLIS TOWERS WATSON PUB LTD SHS G96629103   1,185,024 6,141 SH   SOLE   6,141 0 0
CHUBB LIMITED COM H1467J104   6,913,645 42,825 SH   SOLE   42,825 0 0
GARMIN LTD SHS H2906T109   1,849,962 21,844 SH   SOLE   21,844 0 0
TE CONNECTIVITY LTD REG SHS H84989104   15,009,851 161,085 SH   SOLE   161,085 0 0
CHECK POINT SOFTWARE TECH LT ORD M22465104   5,841,696 53,349 SH   SOLE   53,349 0 0
CYBERARK SOFTWARE LTD SHS M2682V108   2,126,658 21,305 SH   SOLE   21,305 0 0
AERCAP HOLDINGS NV SHS N00985106   2,678,251 48,918 SH   SOLE   48,918 0 0
CORE LABORATORIES N V COM N22717107   301,164 6,460 SH   SOLE   6,460 0 0
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100   3,015,039 33,699 SH   SOLE   33,699 0 0
YANDEX N V SHS CLASS A N97284108   1,324,739 37,839 SH   SOLE   37,839 0 0
COPA HOLDINGS SA CL A P31076105   1,120,907 11,351 SH   SOLE   11,351 0 0
ROYAL CARIBBEAN CRUISES LTD COM V7780T103   2,742,581 25,317 SH   SOLE   25,317 0 0