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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
ALIBABA GROUP HOLDING-SP ADR 01609W102 1,150 8,392 SH   SOLE NONE 8,392 0 0
ALLEGION PLC COM G0176J109 20,568 258,040 SH   SOLE NONE 258,040 0 0
ALLERGAN PLC COM G0177J108 20,340 152,174 SH   SOLE NONE 152,174 0 0
ALPHABET INC CLASS A 02079K305 49,413 47,285 SH   SOLE NONE 47,285 0 0
ALPHABET INC CLASS C 02079K107 387,824 374,485 SH   OTR 1 373,089 1,396 0
AMAZON.COM INC COM 023135106 31,801 21,173 SH   SOLE NONE 21,173 0 0
AMERISOURCEBERGEN CORP COM 03073E105 15,562 209,160 SH   SOLE NONE 209,160 0 0
AMETEK INC COM 031100100 199,623 2,949,223 SH   OTR 1 2,940,873 8,350 0
AMPHENOL CORP CLASS A 032095101 150,909 1,862,610 SH   OTR 1 1,856,110 6,500 0
ANHEUSER-BUSCH INBEV-SPN ADR 03524A108 3,244 49,292 SH   SOLE NONE 49,292 0 0
ANSYS INC COM 03662Q105 84,724 592,732 SH   SOLE NONE 592,732 0 0
AON PLC COM G0408V102 833,926 5,736,969 SH   OTR 1 5,728,019 8,950 0
APTARGROUP INC COM 038336103 62,709 666,623 SH   SOLE NONE 666,623 0 0
BANK OF HAWAII CORP COM 062540109 21,972 326,386 SH   SOLE NONE 326,386 0 0
BANK OF MONTREAL COM 063671101 191,135 2,907,409 SH   SOLE NONE 2,907,409 0 0
BANK OF NOVA SCOTIA COM 064149107 210,365 4,192,229 SH   SOLE NONE 4,192,229 0 0
BAXTER INTERNATIONAL INC COM 071813109 80,678 1,225,741 SH   OTR 1 1,222,741 3,000 0
BCE INC COM 05534B760 128,424 3,230,253 SH   SOLE NONE 3,230,253 0 0
BECTON DICKINSON AND CO COM 075887109 386,856 1,717,379 SH   OTR 1 1,711,919 5,460 0
BLACKROCK INC COM 09247X101 127,207 323,831 SH   OTR 1 322,621 1,210 0
BOOKING HOLDINGS INC COM 09857L108 40,632 23,590 SH   SOLE NONE 23,590 0 0
BROOKFIELD ASSET MANAGE CLASS A 112585104 358,621 9,301,933 SH   OTR 1 9,288,312 13,621 0
CANADIAN NATL RAILWAY CO COM 136375102 159,951 2,146,665 SH   SOLE NONE 2,146,285 0 0
CANADIAN NATURAL RESOURCES COM 136385101 208,031 8,568,058 SH   OTR 1 8,560,758 7,300 0
CANADIAN PACIFIC RAILWAY LTD COM 13645T100 264,089 1,479,027 SH   SOLE NONE 1,479,027 0 0
CERNER CORP COM 156782104 11,744 223,948 SH   SOLE NONE 223,948 0 0
CHINA MOBILE LTD-SPON ADR 16941M109 2,024 42,168 SH   SOLE NONE 42,168 0 0
CIA CERVECERIAS UNI-SPON ADR 204429104 29,015 1,154,606 SH   OTR 1 1,148,984 5,622 0
CIGNA CORP COM 125523100 4,283 22,554 SH   SOLE NONE 22,554 0 0
CINEMARK HOLDINGS INC COM 17243V102 19,984 558,224 SH   SOLE NONE 558,224 0 0
CME GROUP INC COM 12572Q105 120,957 643,190 SH   SOLE NONE 643,190 0 0
COLLIERS INTERNATIONAL GROUP COM 194693107 25,265 455,134 SH   SOLE NONE 455,134 0 0
COMCAST CORP CLASS A 20030N101 186,811 5,485,298 SH   OTR 1 5,476,548 8,750 0
CSX CORP COM 126408103 142,983 2,301,350 SH   OTR 1 2,291,750 9,600 0
DENTSPLY SIRONA INC COM 24906P109 27,643 742,903 SH   SOLE NONE 742,903 0 0
DESCARTES SYSTEMS GRP/THE COM 249906108 93,155 3,507,360 SH   SOLE NONE 3,507,360 0 0
DOUGLAS DYNAMICS INC COM 25960R105 20,484 570,731 SH   SOLE NONE 570,731 0 0
ECOLAB INC COM 278865100 27,063 183,665 SH   SOLE NONE 183,665 0 0
ENBRIDGE INC COM 29250N105 59,002 1,887,587 SH   SOLE NONE 1,887,587 0 0
ENCANA CORP COM 292505104 153 26,324 SH   SOLE NONE 26,324 0 0
FACTSET RESEARCH SYSTEMS INC COM 303075105 11,771 58,815 SH   SOLE NONE 58,815 0 0
FIRSTSERVICE CORP COM 33767E103 16,559 239,718 SH   SOLE NONE 239,718 0 0
FOX FACTORY HOLDING CORP COM 35138V102 17,093 290,350 SH   SOLE NONE 290,350 0 0
GAZIT GLOBE LTD COM M4793C102 666 95,899 SH   SOLE NONE 95,899 0 0
GILEAD SCIENCES INC COM 375558103 52,014 831,553 SH   SOLE NONE 831,553 0 0
HERSHEY CO/THE COM 427866108 54,332 506,920 SH   SOLE NONE 506,920 0 0
HOLOGIC INC COM 436440101 17,775 432,490 SH   SOLE NONE 432,490 0 0
IHS MARKIT LTD COM G47567105 153,586 3,201,701 SH   OTR 1 3,195,301 6,400 0
INFOSYS LTD-SP ADR 456788108 1,438 151,000 SH   SOLE NONE 151,000 0 0
INSPERITY INC COM 45778Q107 26,131 279,900 SH   SOLE NONE 279,900 0 0
INTEL CORP COM 458140100 200 4,270 SH   SOLE NONE 4,270 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 38,027 504,803 SH   SOLE NONE 504,803 0 0
INTERCONTINENTAL HOTELS ADR 45857P806 2,473 45,298 SH   SOLE NONE 45,298 0 0
INTL FLAVORS & FRAGRANCES COM 459506101 100,032 745,004 SH   OTR 1 742,189 2,815 0
INTL SPEEDWAY CORP CLASS A 460335201 30,110 686,492 SH   SOLE NONE 686,492 0 0
INTUIT INC COM 461202103 80,820 410,728 SH   SOLE NONE 410,728 0 0
ISHARES US PHARMACEUTICALS E ETF 464288836 1,042 7,400 SH   SOLE NONE 7,400 0 0
ITAU UNIBANCO H-SPON PRF ADR 465562106 149 16,350 SH   OTR 1 0 16,350 0
JD.COM INC ADR 47215P106 67,503 3,225,172 SH   SOLE NONE 3,225,172 0 0
JOHNSON & JOHNSON COM 478160104 223,303 1,730,789 SH   OTR 1 1,725,159 5,630 0
JPMORGAN CHASE & CO COM 46625H100 373,894 3,830,537 SH   OTR 1 3,815,987 14,550 0
KAR AUCTION SERVICES INC COM 48238T109 172,708 3,619,199 SH   OTR 1 3,608,007 11,192 0
LINDE PLC COM G5494J103 153,680 984,874 SH   OTR 1 981,324 3,550 0
LKQ CORP COM 501889208 19,716 830,466 SH   SOLE NONE 830,466 0 0
MANULIFE FINANCIAL CORP COM 56501R106 158,979 11,137,982 SH   SOLE NONE 11,137,982 0 0
MARSH & MCLENNAN COS COM 571748102 237,840 2,983,220 SH   OTR 1 2,977,420 5,800 0
MASTERCARD INC - A COM 57636Q104 78,631 416,810 SH   SOLE NONE 416,810 0 0
MCDONALD'S CORP COM 580135101 241 1,355 SH   SOLE NONE 1,355 0 0
MICROSOFT CORP COM 594918104 91,307 898,953 SH   OTR 1 896,453 2,500 0
MORNINGSTAR INC COM 617700109 31,678 288,400 SH   SOLE NONE 288,400 0 0
NIELSEN HOLDINGS PLC COM G6518L108 11,759 504,050 SH   SOLE NONE 504,050 0 0
NIKE INC CLASS B 654106103 75,253 1,015,508 SH   SOLE NONE 1,015,508 0 0
NOVARTIS AG-SPONSORED ADR 66987V109 408,841 4,764,486 SH   OTR 1 4,756,836 7,650 0
NUTRIEN LTD COM 67077M108 143,017 3,026,966 SH   SOLE NONE 3,026,966 0 0
ORACLE CORP COM 68389X105 82,743 1,833,282 SH   OTR 1 1,829,137 4,145 0
PAYCHEX INC COM 704326107 53,151 815,831 SH   SOLE NONE 815,831 0 0
PAYPAL HOLDINGS INC COM 70450Y103 21,408 254,586 SH   SOLE NONE 254,586 0 0
PEPSICO INC COM 713448108 130,211 1,178,647 SH   OTR 1 1,175,147 3,500 0
PPG INDUSTRIES INC COM 693506107 99,506 973,350 SH   OTR 1 969,450 3,900 0
PROCTER & GAMBLE CO/THE COM 742718109 96,971 1,055,293 SH   SOLE NONE 1,055,293 0 0
ROGERS COMMUNICATIONS IN CLASS B 775109200 213,432 4,138,669 SH   OTR 1 4,134,696 3,973 0
ROYAL BANK OF CANADA COM 780087102 402,169 5,839,128 SH   OTR 1 5,831,428 7,700 0
RPM INTERNATIONAL INC COM 749685103 31,124 529,492 SH   SOLE NONE 529,492 0 0
S&P GLOBAL INC COM 78409V104 328,899 1,935,385 SH   OTR 1 1,927,818 7,567 0
SHAW COMMUNICATIONS IN CLASS B 82028K200 159,174 8,737,849 SH   SOLE NONE 8,737,849 0 0
SHENANDOAH TELECOMMUNICATION COM 82312B106 23,903 540,188 SH   SOLE NONE 540,188 0 0
SHERWIN-WILLIAMS CO/THE COM 824348106 27,131 68,955 SH   SOLE NONE 68,955 0 0
SHOPIFY INC - CLASS A 82509L107 58,259 419,046 SH   SOLE NONE 419,046 0 0
STANTEC INC COM 85472N109 43,293 1,963,166 SH   SOLE NONE 1,963,166 0 0
SUNCOR ENERGY INC COM 867224107 213,038 7,580,583 SH   OTR 1 7,573,483 7,100 0
TAIWAN SEMICONDUCTOR-SP ADR 874039100 30,874 836,456 SH   OTR 1 827,856 8,600 0
TELUS CORP COM 87971M103 297,828 8,928,454 SH   OTR 1 8,920,054 8,400 0
TEXAS INSTRUMENTS INC COM 882508104 17,760 187,940 SH   SOLE NONE 187,940 0 0
THOMSON REUTERS CORP COM 884903709 170,086 3,500,261 SH   SOLE NONE 3,500,261 0 0
TORONTO-DOMINION BANK COM 891160509 303,980 6,080,105 SH   SOLE NONE 6,080,105 0 0
TRIMAS CORP COM 896215209 16,225 594,526 SH   SOLE NONE 594,526 0 0
UNILEVER PLC-SPONSORED ADR 904767704 1,846 35,331 SH   SOLE NONE 35,331 0 0
UNION PACIFIC CORP COM 907818108 216,383 1,565,386 SH   OTR 1 1,558,956 6,430 0
UNITED TECHNOLOGIES CORP COM 913017109 108,097 1,015,456 SH   OTR 1 1,012,296 3,160 0
VERISK ANALYTICS INC COM 92345Y106 203,683 1,868,448 SH   OTR 1 1,866,208 2,240 0
VERIZON COMMUNICATIONS INC COM 92343V104 191,168 3,400,361 SH   OTR 1 3,388,611 11,750 0
VISA INC-CLASS A SHARES COM 92826C839 357,384 2,709,190 SH   OTR 1 2,701,190 8,000 0
WABTEC CORP COM 929740108 27,055 385,130 SH   SOLE NONE 385,130 0 0
WATERS CORP COM 941848103 96,981 514,488 SH   SOLE NONE 514,488 0 0
WELLS FARGO & CO COM 949746101 153,853 3,339,380 SH   OTR 1 3,330,580 8,800 0
WEST PHARMACEUTICAL SERVICES COM 955306105 28,464 290,365 SH   SOLE NONE 290,365 0 0
WESTPAC BANKING CORP-SP ADR 961214301 929 53,197 SH   SOLE NONE 53,197 0 0
WILLIS TOWERS WATSON PLC COM G96629103 178,117 1,172,901 SH   OTR 1 1,169,955 2,946 0
WPP PLC-SPONSORED ADR 92937A102 1,638 29,888 SH   SOLE NONE 29,888 0 0