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 2,080,797 340,000 SH SOLE 340,000 0 0
AFLAC INC COM 001055102 10,670,121 194,675 SH SOLE 194,675 0 0
AMC ENTMT HLDGS INC CL A COM 00165C104 1,122,397 120,300 SH SOLE 120,300 0 0
AT&T INC COM 00206R102 5,395,839 161,022 SH SOLE 161,022 0 0
ABBOTT LABS COM 002824100 9,828,500 116,867 SH SOLE 116,867 0 0
ADOBE INC COM 00724F101 6,690,313 22,706 SH SOLE 22,706 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 8,919,841 119,457 SH SOLE 119,457 0 0
AGNICO EAGLE MINES LTD COM 008474108 1,027,696 20,045 SH SOLE 20,045 0 0
AIR PRODS & CHEMS INC COM 009158106 5,125,462 22,642 SH SOLE 22,642 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 9,279,238 54,761 SH SOLE 54,761 0 0
ALLSTATE CORP COM 020002101 1,864,076 18,331 SH SOLE 18,331 0 0
ALPHABET INC CAP STK CL C 02079K107 7,052,927 6,525 SH SOLE 6,525 0 0
ALPHABET INC CAP STK CL A 02079K305 13,248,039 12,235 SH SOLE 12,235 0 0
AMAZON COM INC COM 023135106 13,170,177 6,955 SH SOLE 6,955 0 0
AMERICAN ELEC PWR CO INC COM 025537101 2,826,437 32,115 SH SOLE 32,115 0 0
AMERICAN FINL GROUP INC OHIO COM 025932104 3,430,998 33,483 SH SOLE 33,483 0 0
AMERICAN INTL GROUP INC COM NEW 026874784 1,160,969 21,790 SH SOLE 21,790 0 0
AMERICAN TOWER CORP NEW COM 03027X100 5,938,855 29,048 SH SOLE 29,048 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 19,206,556 165,574 SH SOLE 165,574 0 0
AMERIGAS PARTNERS L P UNIT L P INT 030975106 965,972 27,726 SH SOLE 27,726 0 0
AMETEK INC NEW COM 031100100 4,706,141 51,807 SH SOLE 51,807 0 0
AMGEN INC COM 031162100 11,247,698 61,036 SH SOLE 61,036 0 0
ANALOG DEVICES INC COM 032654105 3,590,276 31,809 SH SOLE 31,809 0 0
ANTHEM INC COM 036752103 3,128,011 11,084 SH SOLE 11,084 0 0
APOLLO GLOBAL MGMT LLC CL A SHS 037612306 1,724,087 50,265 SH SOLE 50,265 0 0
APPLE INC COM 037833100 13,594,115 68,685 SH SOLE 68,685 0 0
AUTODESK INC COM 052769106 4,309,024 26,452 SH SOLE 26,452 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 6,691,412 40,456 SH SOLE 40,456 0 0
AUTOZONE INC COM 053332102 7,486,280 6,809 SH SOLE 6,809 0 0
BB&T CORP COM 054937107 5,950,666 121,121 SH SOLE 121,121 0 0
BCE INC COM NEW 05534B760 19,105,291 419,929 SH SOLE 419,929 0 0
BANCO DE CHILE SPONSORED ADS 059520106 517,495 17,430 SH SOLE 17,430 0 0
BANK AMER CORP COM 060505104 8,225,432 283,636 SH SOLE 283,636 0 0
BANK MONTREAL QUE COM 063671101 8,838,391 117,007 SH SOLE 117,007 0 0
BANK N S HALIFAX COM 064149107 54,302,047 1,010,966 SH SOLE 1,010,966 0 0
BAXTER INTL INC COM 071813109 8,539,618 104,269 SH SOLE 104,269 0 0
BECTON DICKINSON & CO COM 075887109 731,835 2,904 SH SOLE 2,904 0 0
BEIGENE LTD SPONSORED ADR 07725L102 1,080,575 8,727 SH SOLE 8,727 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 4,798,236 22,509 SH SOLE 22,509 0 0
BIOGEN INC COM 09062X103 3,842,478 16,430 SH SOLE 16,430 0 0
BLACKBERRY LTD COM 09228F103 312,546 41,936 SH SOLE 41,936 0 0
BLACKSTONE GROUP L P COM UNIT LTD 09253U108 4,725,481 106,382 SH SOLE 106,382 0 0
BOEING CO COM 097023105 2,431,583 6,680 SH SOLE 6,680 0 0
BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 3,472,312 52,444 SH SOLE 52,444 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 7,503,554 165,459 SH SOLE 165,459 0 0
CBS CORP NEW CL B 124857202 2,058,658 41,264 SH SOLE 41,264 0 0
CDW CORP COM 12514G108 2,613,158 23,542 SH SOLE 23,542 0 0
CGI INC CL A SUB VTG 12532H104 18,012,895 234,295 SH SOLE 234,295 0 0
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 2,640,151 31,300 SH SOLE 31,300 0 0
CIGNA CORP NEW COM 125523100 8,259,862 52,427 SH SOLE 52,427 0 0
CME GROUP INC COM 12572Q105 4,738,024 24,409 SH SOLE 24,409 0 0
CNA FINL CORP COM 126117100 2,624,289 55,753 SH SOLE 55,753 0 0
CSG SYS INTL INC COM 126349109 1,389,309 28,452 SH SOLE 28,452 0 0
CDN IMPERIAL BK COMM TORONTO COM 136069101 28,624,081 364,000 SH SOLE 364,000 0 0
CANADIAN NATL RY CO COM 136375102 25,023,204 270,383 SH SOLE 270,383 0 0
CANADIAN NAT RES LTD COM 136385101 26,068,668 966,816 SH SOLE 966,816 0 0
CAPITAL ONE FINL CORP COM 14040H105 3,399,297 37,462 SH SOLE 37,462 0 0
CEDAR FAIR L P DEPOSITRY UNIT 150185106 2,170,368 45,510 SH SOLE 45,510 0 0
CENTENE CORP DEL COM 15135B101 1,371,566 26,155 SH SOLE 26,155 0 0
CENOVUS ENERGY INC COM 15135U109 21,081,315 2,390,223 SH SOLE 2,390,223 0 0
CERNER CORP COM 156782104 1,143,844 15,605 SH SOLE 15,605 0 0
CHEVRON CORP NEW COM 166764100 2,026,626 16,286 SH SOLE 16,286 0 0
CINEMARK HOLDINGS INC COM 17243V102 2,836,878 78,584 SH SOLE 78,584 0 0
CISCO SYS INC COM 17275R102 8,941,227 163,370 SH SOLE 163,370 0 0
CITIGROUP INC COM NEW 172967424 4,098,429 58,524 SH SOLE 58,524 0 0
CITRIX SYS INC COM 177376100 4,860,180 49,523 SH SOLE 49,523 0 0
COGNEX CORP COM 192422103 1,139,235 23,744 SH SOLE 23,744 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 1,124,790 17,744 SH SOLE 17,744 0 0
COLGATE PALMOLIVE CO COM 194162103 4,855,277 67,745 SH SOLE 67,745 0 0
COLLIERS INTL GROUP INC SUB VTG SHS 194693107 17,338,631 242,506 SH SOLE 242,506 0 0
COMCAST CORP NEW CL A 20030N101 13,665,595 323,217 SH SOLE 323,217 0 0
COMERICA INC COM 200340107 3,878,026 53,387 SH SOLE 53,387 0 0
CONOCOPHILLIPS COM 20825C104 4,573,163 74,970 SH SOLE 74,970 0 0
COPART INC COM 217204106 1,459,744 19,531 SH SOLE 19,531 0 0
CORNING INC COM 219350105 6,732,886 202,615 SH SOLE 202,615 0 0
CORTEVA INC COM 22052L104 661,184 22,360 SH SOLE 22,360 0 0
COSTCO WHSL CORP NEW COM 22160K105 821,583 3,109 SH SOLE 3,109 0 0
CRESCENT PT ENERGY CORP COM 22576C101 5,058,393 1,529,845 SH SOLE 1,529,845 0 0
CROWN HOLDINGS INC COM 228368106 818,372 13,394 SH SOLE 13,394 0 0
CUBESMART COM 229663109 1,872,503 55,996 SH SOLE 55,996 0 0
CUMMINS INC COM 231021106 6,304,446 36,795 SH SOLE 36,795 0 0
DXC TECHNOLOGY CO COM 23355L106 682,480 12,375 SH SOLE 12,375 0 0
DANAHER CORPORATION COM 235851102 14,408,173 100,813 SH SOLE 100,813 0 0
DARDEN RESTAURANTS INC COM 237194105 1,816,452 14,922 SH SOLE 14,922 0 0
DECKERS OUTDOOR CORP COM 243537107 1,857,536 10,556 SH SOLE 10,556 0 0
DELTA AIR LINES INC DEL COM NEW 247361702 6,819,297 120,164 SH SOLE 120,164 0 0
DEVON ENERGY CORP NEW COM 25179M103 1,372,637 48,129 SH SOLE 48,129 0 0
DIAGEO P L C SPON ADR NEW 25243Q205 823,688 4,780 SH SOLE 4,780 0 0
DISNEY WALT CO COM DISNEY 254687106 11,093,823 79,446 SH SOLE 79,446 0 0
DISCOVERY INC COM SER A 25470F104 1,640,390 53,433 SH SOLE 53,433 0 0
DOLLAR GEN CORP NEW COM 256677105 9,145,453 67,664 SH SOLE 67,664 0 0
DOLLAR TREE INC COM 256746108 502,047 4,675 SH SOLE 4,675 0 0
DOMINION ENERGY INC COM 25746U109 3,114,445 40,280 SH SOLE 40,280 0 0
DOVER CORP COM 260003108 2,987,659 29,817 SH SOLE 29,817 0 0
DOW INC COM 260557103 1,102,570 22,360 SH SOLE 22,360 0 0
DUPONT DE NEMOURS INC COM 26614N102 2,042,276 27,205 SH SOLE 27,205 0 0
EOG RES INC COM 26875P101 2,604,656 27,959 SH SOLE 27,959 0 0
EAGLE MATERIALS INC COM 26969P108 3,731,725 40,256 SH SOLE 40,256 0 0
EAST WEST BANCORP INC COM 27579R104 1,121,122 23,971 SH SOLE 23,971 0 0
ECOLAB INC COM 278865100 12,942,568 65,552 SH SOLE 65,552 0 0
ELANCO ANIMAL HEALTH INC COM 28414H103 665,825 19,699 SH SOLE 19,699 0 0
ELECTRONIC ARTS INC COM 285512109 794,383 7,845 SH SOLE 7,845 0 0
EMERSON ELEC CO COM 291011104 1,933,876 28,985 SH SOLE 28,985 0 0
ENCANA CORP COM 292505104 630,839 122,934 SH SOLE 122,934 0 0
ENBRIDGE INC COM 29250N105 32,877,164 910,240 SH SOLE 910,240 0 0
ENERPLUS CORP COM 292766102 2,011,208 267,389 SH SOLE 267,389 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 4,720,815 163,520 SH SOLE 163,520 0 0
EQUITY LIFESTYLE PPTYS INC COM 29472R108 3,191,116 26,299 SH SOLE 26,299 0 0
EXTENDED STAY AMER INC UNIT 99/99/9999B 30224P200 2,928,012 173,358 SH SOLE 173,358 0 0
EXXON MOBIL CORP COM 30231G102 2,653,693 34,630 SH SOLE 34,630 0 0
FACEBOOK INC CL A 30303M102 10,453,176 54,156 SH SOLE 54,156 0 0
FASTENAL CO COM 311900104 5,360,037 164,469 SH SOLE 164,469 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 8,175,138 66,638 SH SOLE 66,638 0 0
FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 9,137,850 226,746 SH SOLE 226,746 0 0
58 COM INC SPON ADR REP A 31680Q104 748,152 12,034 SH SOLE 12,034 0 0
FIRSTSERVICE CORP NEW COM 33767E202 21,872,137 227,323 SH SOLE 227,323 0 0
FLOWSERVE CORP COM 34354P105 241,794 4,589 SH SOLE 4,589 0 0
FORD MTR CO DEL COM 345370860 4,157,138 406,368 SH SOLE 406,368 0 0
FORTIS INC COM 349553107 11,674,980 295,668 SH SOLE 295,668 0 0
FORTIVE CORP COM 34959J108 3,552,962 43,584 SH SOLE 43,584 0 0
GENERAL ELECTRIC CO COM 369604103 1,641,725 156,355 SH SOLE 156,355 0 0
GENERAL MTRS CO COM 37045V100 6,814,329 176,858 SH SOLE 176,858 0 0
GENTEX CORP COM 371901109 4,731,757 192,270 SH SOLE 192,270 0 0
GENUINE PARTS CO COM 372460105 1,095,253 10,574 SH SOLE 10,574 0 0
GILEAD SCIENCES INC COM 375558103 6,220,037 92,067 SH SOLE 92,067 0 0
GILDAN ACTIVEWEAR INC COM 375916103 678,647 17,536 SH SOLE 17,536 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 9,068,268 44,322 SH SOLE 44,322 0 0
HDFC BANK LTD SPONSORED ADS 40415F101 3,971,285 30,539 SH SOLE 30,539 0 0
HENRY JACK & ASSOC INC COM 426281101 3,485,255 26,023 SH SOLE 26,023 0 0
HERSHEY CO COM 427866108 2,592,940 19,346 SH SOLE 19,346 0 0
HESS CORP COM 42809H107 5,653,272 88,930 SH SOLE 88,930 0 0
HOME DEPOT INC COM 437076102 5,928,592 28,507 SH SOLE 28,507 0 0
HONEYWELL INTL INC COM 438516106 4,888,687 28,001 SH SOLE 28,001 0 0
HOWARD HUGHES CORP COM 44267D107 2,544,041 20,543 SH SOLE 20,543 0 0
HUBBELL INC COM 443510607 8,143,989 62,454 SH SOLE 62,454 0 0
HUDBAY MINERALS INC COM 443628102 1,967,195 363,349 SH SOLE 363,349 0 0
IBERIABANK CORP COM 450828108 3,338,002 44,008 SH SOLE 44,008 0 0
IAMGOLD CORP COM 450913108 134,636 39,800 SH SOLE 39,800 0 0
ICICI BK LTD ADR 45104G104 2,911,886 231,286 SH SOLE 231,286 0 0
IDEX CORP COM 45167R104 8,249,109 47,921 SH SOLE 47,921 0 0
ILLINOIS TOOL WKS INC COM 452308109 2,791,941 18,513 SH SOLE 18,513 0 0
IMPERIAL OIL LTD COM NEW 453038408 545,802 19,712 SH SOLE 19,712 0 0
INFOSYS LTD SPONSORED ADR 456788108 1,224,142 114,406 SH SOLE 114,406 0 0
ING GROEP N V SPONSORED ADR 456837103 1,783,431 154,143 SH SOLE 154,143 0 0
INTEL CORP COM 458140100 8,467,042 176,876 SH SOLE 176,876 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 4,827,328 56,171 SH SOLE 56,171 0 0
INTL PAPER CO COM 460146103 1,015,246 23,436 SH SOLE 23,436 0 0
INTERPUBLIC GROUP COS INC COM 460690100 2,297,060 101,685 SH SOLE 101,685 0 0
INTUIT COM 461202103 2,344,910 8,973 SH SOLE 8,973 0 0
IRON MTN INC NEW COM 46284V101 3,763,694 120,246 SH SOLE 120,246 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 7,379,235 46,900 SH SOLE 46,900 0 0
ITAU UNIBANCO HLDG SA SPON ADR REP PFD 465562106 2,531,046 268,689 SH SOLE 268,689 0 0
JPMORGAN CHASE & CO COM 46625H100 8,023,986 71,771 SH SOLE 71,771 0 0
JOHNSON & JOHNSON COM 478160104 5,924,127 42,534 SH SOLE 42,534 0 0
KAR AUCTION SVCS INC COM 48238T109 3,356,864 52,632 SH SOLE 52,632 0 0
KKR & CO INC CL A 48251W104 2,123,940 84,050 SH SOLE 84,050 0 0
KIMBERLY CLARK CORP COM 494368103 6,670,921 50,052 SH SOLE 50,052 0 0
KINDER MORGAN INC DEL COM 49456B101 4,433,924 212,353 SH SOLE 212,353 0 0
KINROSS GOLD CORP COM 496902404 411,530 106,506 SH SOLE 106,506 0 0
KOHLS CORP COM 500255104 5,690,918 119,683 SH SOLE 119,683 0 0
LPL FINL HLDGS INC COM 50212V100 2,777,699 34,053 SH SOLE 34,053 0 0
LAM RESEARCH CORP COM 512807108 3,026,285 16,111 SH SOLE 16,111 0 0
LAMAR ADVERTISING CO NEW CL A 512816109 2,050,676 25,408 SH SOLE 25,408 0 0
LAS VEGAS SANDS CORP COM 517834107 3,274,704 55,419 SH SOLE 55,419 0 0
LAUDER ESTEE COS INC CL A 518439104 1,803,814 9,851 SH SOLE 9,851 0 0
LEGGETT & PLATT INC COM 524660107 1,182,868 30,828 SH SOLE 30,828 0 0
LIBERTY PPTY TR SH BEN INT 531172104 1,897,664 37,923 SH SOLE 37,923 0 0
LIBERTY MEDIA CORP DELAWARE COM A SIRIUSXM 531229409 1,040,605 27,522 SH SOLE 27,522 0 0
LILLY ELI & CO COM 532457108 7,317,669 66,050 SH SOLE 66,050 0 0
M & T BK CORP COM 55261F104 5,957,713 35,031 SH SOLE 35,031 0 0
MSC INDL DIRECT INC CL A 553530106 2,637,191 35,513 SH SOLE 35,513 0 0
MSG NETWORK INC CL A 553573106 901,214 43,537 SH SOLE 43,537 0 0
MADISON SQUARE GARDEN CO NEW CL A 55825T103 2,900,454 10,361 SH SOLE 10,361 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 3,289,659 51,401 SH SOLE 51,401 0 0
MAGNA INTL INC COM 559222401 19,477,714 391,453 SH SOLE 391,453 0 0
MANULIFE FINL CORP COM 56501R106 19,160,431 1,054,268 SH SOLE 1,054,268 0 0
MARATHON PETE CORP COM 56585A102 6,712,910 120,131 SH SOLE 120,131 0 0
MARSH & MCLENNAN COS INC COM 571748102 1,556,297 15,602 SH SOLE 15,602 0 0
MASTERCARD INC CL A 57636Q104 11,441,699 43,253 SH SOLE 43,253 0 0
MCDONALDS CORP COM 580135101 9,787,624 47,133 SH SOLE 47,133 0 0
MCKESSON CORP COM 58155Q103 659,853 4,910 SH SOLE 4,910 0 0
MERCADOLIBRE INC COM 58733R102 398,873 652 SH SOLE 652 0 0
MERCK & CO INC COM 58933Y105 11,339,354 135,234 SH SOLE 135,234 0 0
MEREDITH CORP COM 589433101 1,671,150 30,357 SH SOLE 30,357 0 0
MICROSOFT CORP COM 594918104 22,362,764 167,136 SH SOLE 167,136 0 0
MICRON TECHNOLOGY INC COM 595112103 2,003,589 51,920 SH SOLE 51,920 0 0
MONDELEZ INTL INC CL A 609207105 5,984,831 111,036 SH SOLE 111,036 0 0
MORGAN STANLEY COM NEW 617446448 2,414,497 55,113 SH SOLE 55,113 0 0
MOTOROLA SOLUTIONS INC COM NEW 620076307 2,982,295 17,887 SH SOLE 17,887 0 0
NASDAQ INC COM 631103108 1,130,669 11,757 SH SOLE 11,757 0 0
NETEASE INC SPONSORED ADR 64110W102 1,456,863 5,696 SH SOLE 5,696 0 0
NEW GOLD INC CDA COM 644535106 47,953 49,253 SH SOLE 49,253 0 0
NEW ORIENTAL ED & TECH GRP I SPON ADR 647581107 1,007,521 10,432 SH SOLE 10,432 0 0
NEWELL BRANDS INC COM 651229106 1,491,111 96,700 SH SOLE 96,700 0 0
NICE LTD SPONSORED ADR 653656108 6,419,125 46,855 SH SOLE 46,855 0 0
NIKE INC CL B 654106103 2,036,624 24,260 SH SOLE 24,260 0 0
NISOURCE INC COM 65473P105 3,489,172 121,152 SH SOLE 121,152 0 0
NORFOLK SOUTHERN CORP COM 655844108 2,115,685 10,614 SH SOLE 10,614 0 0
NUTRIEN LTD COM 67077M108 15,891,492 297,084 SH SOLE 297,084 0 0
O REILLY AUTOMOTIVE INC NEW COM 67103H107 11,867,711 32,134 SH SOLE 32,134 0 0
OASIS PETE INC NEW COM 674215108 2,269,281 399,522 SH SOLE 399,522 0 0
OCCIDENTAL PETE CORP COM 674599105 1,655,215 32,920 SH SOLE 32,920 0 0
OMNICOM GROUP INC COM 681919106 6,981,474 85,192 SH SOLE 85,192 0 0
ONEOK INC NEW COM 682680103 1,348,959 19,607 SH SOLE 19,607 0 0
ORACLE CORP COM 68389X105 7,603,490 133,465 SH SOLE 133,465 0 0
PNC FINL SVCS GROUP INC COM 693475105 10,066,728 73,330 SH SOLE 73,330 0 0
PPG INDS INC COM 693506107 2,329,644 19,961 SH SOLE 19,961 0 0
PPL CORP COM 69351T106 3,210,708 103,538 SH SOLE 103,538 0 0
PTC INC COM 69370C100 5,872,001 65,419 SH SOLE 65,419 0 0
PACKAGING CORP AMER COM 695156109 6,652,373 69,790 SH SOLE 69,790 0 0
PARK HOTELS RESORTS INC COM 700517105 2,217,722 80,469 SH SOLE 80,469 0 0
PARKER HANNIFIN CORP COM 701094104 8,424,833 49,555 SH SOLE 49,555 0 0
PAYCHEX INC COM 704326107 4,254,633 51,703 SH SOLE 51,703 0 0
PAYPAL HLDGS INC COM 70450Y103 3,525,820 30,804 SH SOLE 30,804 0 0
PEMBINA PIPELINE CORP COM 706327103 1,617,639 43,454 SH SOLE 43,454 0 0
PEPSICO INC COM 713448108 10,887,970 83,032 SH SOLE 83,032 0 0
PETMED EXPRESS INC COM 716382106 764,130 48,764 SH SOLE 48,764 0 0
PETROLEO BRASILEIRO SA PETRO SPONSORED ADR 71654V408 1,946,356 125,007 SH SOLE 125,007 0 0
PFIZER INC COM 717081103 4,001,722 92,376 SH SOLE 92,376 0 0
PHILIP MORRIS INTL INC COM 718172109 2,386,523 30,390 SH SOLE 30,390 0 0
PRECISION DRILLING CORP COM 2010 74022D308 2,846,393 1,515,244 SH SOLE 1,515,244 0 0
PROCTER AND GAMBLE CO COM 742718109 17,522,812 159,807 SH SOLE 159,807 0 0
PROGRESSIVE CORP OHIO COM 743315103 4,837,436 60,521 SH SOLE 60,521 0 0
PRUDENTIAL FINL INC COM 744320102 6,669,828 66,038 SH SOLE 66,038 0 0
PUBLIC SVC ENTERPRISE GRP IN COM 744573106 2,370,324 40,298 SH SOLE 40,298 0 0
QUALCOMM INC COM 747525103 2,356,493 30,978 SH SOLE 30,978 0 0
RPM INTL INC COM 749685103 2,468,792 40,386 SH SOLE 40,386 0 0
REGIONS FINL CORP NEW COM 7591EP100 1,361,360 91,122 SH SOLE 91,122 0 0
REINSURANCE GRP OF AMERICA I COM NEW 759351604 2,140,728 13,720 SH SOLE 13,720 0 0
RELX PLC SPONSORED ADR 759530108 3,237,005 132,610 SH SOLE 132,610 0 0
REPUBLIC SVCS INC COM 760759100 3,175,611 36,653 SH SOLE 36,653 0 0
RESTAURANT BRANDS INTL INC COM 76131D103 1,501,639 21,593 SH SOLE 21,593 0 0
ROGERS COMMUNICATIONS INC CL B 775109200 8,614,009 160,920 SH SOLE 160,920 0 0
ROSS STORES INC COM 778296103 6,096,862 61,510 SH SOLE 61,510 0 0
ROYAL BK CDA MONTREAL QUE COM 780087102 21,849,066 274,935 SH SOLE 274,935 0 0
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 5,841,516 88,858 SH SOLE 88,858 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 2,215,695 34,051 SH SOLE 34,051 0 0
RYMAN HOSPITALITY PPTYS INC COM 78377T107 2,095,524 25,842 SH SOLE 25,842 0 0
S&P GLOBAL INC COM 78409V104 1,199,768 5,267 SH SOLE 5,267 0 0
SPDR SERIES TRUST BLOOMBERG BRCLYS 78468R622 12,774,830 117,265 SH SOLE 117,265 0 0
SABRA HEALTH CARE REIT INC COM 78573L106 1,649,803 83,789 SH SOLE 83,789 0 0
SALESFORCE COM INC COM 79466L302 5,206,455 34,314 SH SOLE 34,314 0 0
SAP SE SPON ADR 803054204 2,233,530 16,327 SH SOLE 16,327 0 0
SCHLUMBERGER LTD COM 806857108 766,106 19,278 SH SOLE 19,278 0 0
SEALED AIR CORP NEW COM 81211K100 11,147,339 260,574 SH SOLE 260,574 0 0
SHAW COMMUNICATIONS INC CL B CONV 82028K200 4,636,853 227,253 SH SOLE 227,253 0 0
SHERWIN WILLIAMS CO COM 824348106 1,057,273 2,307 SH SOLE 2,307 0 0
SIX FLAGS ENTMT CORP NEW COM 83001A102 2,062,114 41,508 SH SOLE 41,508 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 1,520,362 19,676 SH SOLE 19,676 0 0
SMITH A O CORP COM 831865209 3,295,394 69,877 SH SOLE 69,877 0 0
SMUCKER J M CO COM NEW 832696405 1,586,394 13,772 SH SOLE 13,772 0 0
SOUTHWEST AIRLS CO COM 844741108 8,087,262 159,261 SH SOLE 159,261 0 0
STANLEY BLACK & DECKER INC COM 854502101 1,833,362 12,678 SH SOLE 12,678 0 0
STANTEC INC COM 85472N109 28,374,681 1,182,250 SH SOLE 1,182,250 0 0
STARBUCKS CORP COM 855244109 7,674,960 91,554 SH SOLE 91,554 0 0
STOCK YDS BANCORP INC COM 861025104 1,033,237 28,582 SH SOLE 28,582 0 0
SUN CMNTYS INC COM 866674104 1,604,423 12,516 SH SOLE 12,516 0 0
SUN LIFE FINL INC COM 866796105 19,960,860 482,017 SH SOLE 482,017 0 0
SUNCOR ENERGY INC NEW COM 867224107 22,975,288 736,532 SH SOLE 736,532 0 0
SYNOVUS FINL CORP COM NEW 87161C501 3,689,498 105,234 SH SOLE 105,234 0 0
SYNEOS HEALTH INC CL A 87166B102 3,568,171 69,841 SH SOLE 69,841 0 0
SYSCO CORP COM 871829107 7,116,472 100,629 SH SOLE 100,629 0 0
TD AMERITRADE HLDG CORP COM 87236Y108 724,088 14,505 SH SOLE 14,505 0 0
TJX COS INC NEW COM 872540109 14,658,896 277,211 SH SOLE 277,211 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 1,727,394 44,100 SH SOLE 44,100 0 0
TAL EDUCATION GROUP SPONSORED ADS 874080104 751,673 19,729 SH SOLE 19,729 0 0
TARGET CORP COM 87612E106 4,668,445 53,902 SH SOLE 53,902 0 0
TC ENERGY CORP COM 87807B107 2,558,029 51,600 SH SOLE 51,600 0 0
TECK RESOURCES LTD CL B 878742204 974,109 42,212 SH SOLE 42,212 0 0
TELUS CORP COM 87971M103 29,789,102 805,833 SH SOLE 805,833 0 0
TENCENT MUSIC ENTMT GROUP SPON ADS 88034P109 1,103,442 73,612 SH SOLE 73,612 0 0
TERNIUM SA SPONSORED ADS 880890108 586,700 26,157 SH SOLE 26,157 0 0
TEXAS INSTRS INC COM 882508104 7,933,232 69,129 SH SOLE 69,129 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 9,575,129 32,604 SH SOLE 32,604 0 0
3M CO COM 88579Y101 5,903,778 34,059 SH SOLE 34,059 0 0
TORONTO DOMINION BK ONT COM NEW 891160509 60,164,353 1,029,696 SH SOLE 1,029,696 0 0
TOTAL SYS SVCS INC COM 891906109 3,512,540 27,384 SH SOLE 27,384 0 0
TRACTOR SUPPLY CO COM 892356106 1,107,256 10,177 SH SOLE 10,177 0 0
TRANSALTA CORP COM 89346D107 3,253 500 SH SOLE 500 0 0
TRAVELERS COMPANIES INC COM 89417E109 8,758,570 58,578 SH SOLE 58,578 0 0
TRIMBLE INC COM 896239100 8,013,599 177,646 SH SOLE 177,646 0 0
TYSON FOODS INC CL A 902494103 2,381,826 29,500 SH SOLE 29,500 0 0
UGI CORP NEW COM 902681105 4,403,060 82,439 SH SOLE 82,439 0 0
US BANCORP DEL COM NEW 902973304 10,260,638 195,814 SH SOLE 195,814 0 0
UBER TECHNOLOGIES INC COM 90353T100 3,733,399 80,496 SH SOLE 80,496 0 0
ULTA BEAUTY INC COM 90384S303 2,675,905 7,714 SH SOLE 7,714 0 0
UNILEVER PLC SPON ADR NEW 904767704 3,138,094 50,639 SH SOLE 50,639 0 0
UNION PACIFIC CORP COM 907818108 7,772,453 45,961 SH SOLE 45,961 0 0
UNITED PARCEL SERVICE INC CL B 911312106 4,373,271 42,348 SH SOLE 42,348 0 0
UNITED TECHNOLOGIES CORP COM 913017109 1,032,093 7,927 SH SOLE 7,927 0 0
UNITEDHEALTH GROUP INC COM 91324P102 11,886,686 48,714 SH SOLE 48,714 0 0
UNIVERSAL DISPLAY CORP COM 91347P105 583,549 3,103 SH SOLE 3,103 0 0
V F CORP COM 918204108 1,454,637 16,653 SH SOLE 16,653 0 0
VALERO ENERGY CORP NEW COM 91913Y100 3,129,041 36,550 SH SOLE 36,550 0 0
VARIAN MED SYS INC COM 92220P105 2,061,321 15,149 SH SOLE 15,149 0 0
VENTAS INC COM 92276F100 3,106,298 45,447 SH SOLE 45,447 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 15,335,155 268,426 SH SOLE 268,426 0 0
VERISK ANALYTICS INC COM 92345Y106 2,297,075 15,684 SH SOLE 15,684 0 0
VERMILION ENERGY INC COM 923725105 8,202,465 377,559 SH SOLE 377,559 0 0
VISA INC COM CL A 92826C839 16,587,711 95,579 SH SOLE 95,579 0 0
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 2,833,120 173,492 SH SOLE 173,492 0 0
WNS HOLDINGS LTD SPON ADR 92932M101 456,431 7,710 SH SOLE 7,710 0 0
WABTEC CORP COM 929740108 60,189 839 SH SOLE 839 0 0
WALMART INC COM 931142103 8,676,546 78,528 SH SOLE 78,528 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 4,117,574 75,317 SH SOLE 75,317 0 0
WASTE MGMT INC DEL COM 94106L109 18,200,745 157,760 SH SOLE 157,760 0 0
WATERS CORP COM 941848103 7,709,455 35,818 SH SOLE 35,818 0 0
WATTS WATER TECHNOLOGIES INC CL A 942749102 3,441,132 36,930 SH SOLE 36,930 0 0
WELBILT INC COM 949090104 3,875,730 232,080 SH SOLE 232,080 0 0
WELLS FARGO CO NEW COM 949746101 4,510,961 95,329 SH SOLE 95,329 0 0
WESBANCO INC COM 950810101 2,367,506 61,414 SH SOLE 61,414 0 0
WESTERN UN CO COM 959802109 2,023,506 101,735 SH SOLE 101,735 0 0
WESTROCK CO COM 96145D105 8,022,002 219,962 SH SOLE 219,962 0 0
WEYERHAEUSER CO COM 962166104 4,195,903 159,298 SH SOLE 159,298 0 0
WHEATON PRECIOUS METALS CORP COM 962879102 916,519 37,898 SH SOLE 37,898 0 0
WILLIAMS COS INC DEL COM 969457100 3,002,715 107,087 SH SOLE 107,087 0 0
WINMARK CORP COM 974250102 10,174,625 58,762 SH SOLE 58,762 0 0
WIPRO LTD SPON ADR 1 SH 97651M109 442,495 102,193 SH SOLE 102,193 0 0
WORLD WRESTLING ENTMT INC CL A 98156Q108 2,113,944 29,275 SH SOLE 29,275 0 0
XYLEM INC COM 98419M100 11,505,669 137,562 SH SOLE 137,562 0 0
YAMANA GOLD INC COM 98462Y100 204,893 80,819 SH SOLE 80,819 0 0
YUM BRANDS INC COM 988498101 3,119,782 28,190 SH SOLE 28,190 0 0
ZIMMER BIOMET HLDGS INC COM 98956P102 1,973,672 16,763 SH SOLE 16,763 0 0
ZOETIS INC CL A 98978V103 4,930,792 43,447 SH SOLE 43,447 0 0
AIRCASTLE LTD COM G0129K104 3,424,066 161,057 SH SOLE 161,057 0 0
ALLEGION PUB LTD CO ORD SHS G0176J109 4,712,518 42,628 SH SOLE 42,628 0 0
AMDOCS LTD SHS G02602103 3,422,954 55,129 SH SOLE 55,129 0 0
ARCO PLATFORM LTD COM CL A G04553106 555,567 12,690 SH SOLE 12,690 0 0
ATHENE HLDG LTD CL A G0684D107 3,024,660 70,292 SH SOLE 70,292 0 0
AXIS CAPITAL HOLDINGS LTD SHS G0692U109 2,412,805 40,463 SH SOLE 40,463 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 7,560,408 40,918 SH SOLE 40,918 0 0
BROOKFIELD PROPERTY PARTRS L UNIT LTD PARTN G16249107 17,972,487 951,330 SH SOLE 951,330 0 0
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 2,862,348 82,746 SH SOLE 82,746 0 0
CREDICORP LTD COM G2519Y108 2,622,389 11,456 SH SOLE 11,456 0 0
DELPHI TECHNOLOGIES PLC SHS G2709G107 3,102,455 155,123 SH SOLE 155,123 0 0
EATON CORP PLC SHS G29183103 2,398,210 28,797 SH SOLE 28,797 0 0
ESSENT GROUP LTD COM G3198U102 2,044,062 43,500 SH SOLE 43,500 0 0
EVEREST RE GROUP LTD COM G3223R108 2,079,028 8,411 SH SOLE 8,411 0 0
GENPACT LIMITED SHS G3922B107 3,203,059 84,092 SH SOLE 84,092 0 0
ICON PLC SHS G4705A100 2,760,678 17,930 SH SOLE 17,930 0 0
INGERSOLL-RAND PLC SHS G47791101 19,511,965 154,038 SH SOLE 154,038 0 0
LAZARD LTD SHS A G54050102 4,389,258 127,632 SH SOLE 127,632 0 0
MEDTRONIC PLC SHS G5960L103 1,831,221 18,803 SH SOLE 18,803 0 0
NIELSEN HLDGS PLC SHS EUR G6518L108 773,709 34,235 SH SOLE 34,235 0 0
RENAISSANCERE HOLDINGS LTD COM G7496G103 2,128,996 11,960 SH SOLE 11,960 0 0
PENTAIR PLC SHS G7S00T104 4,217,209 113,366 SH SOLE 113,366 0 0
GOLAR LNG LTD BERMUDA SHS G9456A100 2,973,868 161,011 SH SOLE 161,011 0 0
WILLIS TOWERS WATSON PUB LTD SHS G96629103 1,176,245 6,141 SH SOLE 6,141 0 0
CHUBB LIMITED COM H1467J104 6,289,126 42,699 SH SOLE 42,699 0 0
GARMIN LTD SHS H2906T109 1,743,148 21,844 SH SOLE 21,844 0 0
TE CONNECTIVITY LTD REG SHS H84989104 13,044,738 136,195 SH SOLE 136,195 0 0
CHECK POINT SOFTWARE TECH LT ORD M22465104 6,019,226 52,065 SH SOLE 52,065 0 0
CYBERARK SOFTWARE LTD SHS M2682V108 2,352,508 18,402 SH SOLE 18,402 0 0
CORE LABORATORIES N V COM N22717107 330,461 6,321 SH SOLE 6,321 0 0
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 3,049,256 35,403 SH SOLE 35,403 0 0
YANDEX N V SHS CLASS A N97284108 1,381,830 36,364 SH SOLE 36,364 0 0
COPA HOLDINGS SA CL A P31076105 933,158 9,564 SH SOLE 9,564 0 0
ROYAL CARIBBEAN CRUISES LTD COM V7780T103 2,865,279 23,639 SH SOLE 23,639 0 0