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,285 7,800 SH   SOLE NONE 7,800 0 0
ALLEGION PLC COM G0176J109 8,523 94,101 SH   SOLE NONE 94,101 0 0
ALLERGAN PLC COM G0177J108 30,112 158,084 SH   SOLE NONE 158,084 0 0
ALPHABET INC CLASS A 02079K305 61,318 50,797 SH   SOLE NONE 50,797 0 0
ALPHABET INC CLASS C 02079K107 440,402 369,006 SH   OTR 1 367,620 1,386 0
AMAZON.COM INC COM 023135106 44,437 22,185 SH   SOLE NONE 22,185 0 0
AMERISOURCEBERGEN CORP COM 03073E105 19,321 209,510 SH   SOLE NONE 209,510 0 0
AMETEK INC COM 031100100 229,849 2,905,038 SH   OTR 1 2,896,688 8,350 0
AMPHENOL CORP CLASS A 032095101 169,848 1,806,510 SH   OTR 1 1,800,110 6,400 0
ANHEUSER-BUSCH INBEV-SPN ADR 03524A108 4,495 51,329 SH   SOLE NONE 51,329 0 0
ANSYS INC COM 03662Q105 114,879 615,358 SH   SOLE NONE 615,358 0 0
AON PLC COM G0408V102 857,429 5,575,688 SH   OTR 1 5,566,738 8,950 0
APPLE INC COM 037833100 226 1,000 SH   SOLE NONE 1,000 0 0
APTARGROUP INC COM 038336103 71,893 667,283 SH   SOLE NONE 667,283 0 0
BANK OF HAWAII CORP COM 062540109 17,107 216,786 SH   SOLE NONE 216,786 0 0
BANK OF MONTREAL COM 063671101 242,669 2,924,454 SH   SOLE NONE 2,924,454 0 0
BANK OF NOVA SCOTIA COM 064149107 253,055 4,220,102 SH   SOLE NONE 4,220,102 0 0
BAXTER INTERNATIONAL INC COM 071813109 61,766 801,221 SH   OTR 1 799,821 1,400 0
BCE INC COM 05534B760 118,102 2,897,689 SH   SOLE NONE 2,897,689 0 0
BECTON DICKINSON AND CO COM 075887109 438,795 1,681,183 SH   OTR 1 1,675,773 5,410 0
BLACKROCK INC COM 09247X101 152,735 324,051 SH   OTR 1 322,841 1,210 0
BOOKING HOLDINGS INC COM 09857L108 51,118 25,765 SH   SOLE NONE 25,765 0 0
BROOKFIELD ASSET MANAGE CLASS A 112585104 412,259 9,209,266 SH   OTR 1 9,195,945 13,321 0
CANADIAN NATL RAILWAY CO COM 136375102 193,839 2,147,760 SH   SOLE NONE 2,147,760 0 0
CANADIAN NATURAL RESOURCES COM 136385101 274,739 8,359,241 SH   OTR 1 8,352,141 7,100 0
CANADIAN PACIFIC RAILWAY LTD COM 13645T100 313,884 1,474,584 SH   SOLE NONE 1,474,584 0 0
CERNER CORP COM 156782104 14,443 224,228 SH   SOLE NONE 224,228 0 0
CHINA MOBILE LTD-SPON ADR 16941M109 2,227 45,512 SH   SOLE NONE 45,512 0 0
CIA CERVECERIAS UNI-SPON ADR 204429104 31,003 1,111,226 SH   OTR 1 1,105,792 5,434 0
CINEMARK HOLDINGS INC COM 17243V102 74,084 1,842,884 SH   OTR 1 1,836,684 6,200 0
CME GROUP INC COM 12572Q105 112,003 658,016 SH   SOLE NONE 658,016 0 0
COLLIERS INTERNATIONAL GROUP COM 194693107 32,838 421,324 SH   SOLE NONE 421,324 0 0
COMCAST CORP CLASS A 20030N101 190,944 5,392,276 SH   OTR 1 5,383,526 8,750 0
CRH MEDICAL CORP COM 12626F105 1,715 428,400 SH   SOLE NONE 428,400 0 0
CSX CORP COM 126408103 166,706 2,251,260 SH   OTR 1 2,241,660 9,600 0
DENTSPLY SIRONA INC COM 24906P109 28,069 743,743 SH   SOLE NONE 743,743 0 0
DESCARTES SYSTEMS GRP/THE COM 249906108 111,217 3,255,983 SH   SOLE NONE 3,255,983 0 0
DOUGLAS DYNAMICS INC COM 25960R105 25,222 574,531 SH   SOLE NONE 574,531 0 0
ENBRIDGE INC COM 29250N105 58,382 1,795,103 SH   SOLE NONE 1,795,103 0 0
ENCANA CORP COM 292505104 308 23,324 SH   SOLE NONE 23,324 0 0
EXPRESS SCRIPTS HOLDING CO COM 30219G108 8,825 92,881 SH   SOLE NONE 92,881 0 0
FACTSET RESEARCH SYSTEMS INC COM 303075105 13,170 58,871 SH   SOLE NONE 58,871 0 0
FIRSTSERVICE CORP COM 33767E103 20,794 244,598 SH   SOLE NONE 244,598 0 0
FOX FACTORY HOLDING CORP COM 35138V102 43,526 621,350 SH   SOLE NONE 621,350 0 0
GAZIT GLOBE LTD COM M4793C102 975 106,939 SH   SOLE NONE 106,939 0 0
GENERAL ELECTRIC CO COM 369604103 113 10,000 SH   SOLE NONE 10,000 0 0
GILEAD SCIENCES INC COM 375558103 63,943 828,173 SH   SOLE NONE 828,173 0 0
HERSHEY CO/THE COM 427866108 48,497 475,460 SH   SOLE NONE 475,460 0 0
HOLOGIC INC COM 436440101 17,528 427,720 SH   SOLE NONE 427,720 0 0
IHS MARKIT LTD COM G47567105 197,485 3,659,839 SH   OTR 1 3,653,439 6,400 0
INFOSYS LTD-SP ADR 456788108 1,424 140,000 SH   SOLE NONE 140,000 0 0
INSPERITY INC COM 45778Q107 51,992 440,800 SH   SOLE NONE 440,800 0 0
INTEL CORP COM 458140100 202 4,270 SH   SOLE NONE 4,270 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 37,788 504,581 SH   SOLE NONE 504,581 0 0
INTERCONTINENTAL HOTELS ADR 45857P707 3,083 49,095 SH   SOLE NONE 49,095 0 0
INTL FLAVORS & FRAGRANCES COM 459506101 106,264 763,832 SH   OTR 1 761,017 2,815 0
INTL SPEEDWAY CORP CLASS A 460335201 30,101 687,232 SH   SOLE NONE 687,232 0 0
INTUIT INC COM 461202103 93,239 409,999 SH   SOLE NONE 409,999 0 0
ITAU UNIBANCO H-SPON PRF ADR 465562106 120 10,900 SH   OTR 1 0 10,900 0
JD.COM INC ADR 47215P106 103,714 3,975,232 SH   SOLE NONE 3,975,232 0 0
JOHNSON & JOHNSON COM 478160104 210,174 1,521,106 SH   OTR 1 1,516,076 5,030 0
JPMORGAN CHASE & CO COM 46625H100 425,076 3,767,034 SH   OTR 1 3,752,684 14,350 0
KAR AUCTION SERVICES INC COM 48238T109 209,282 3,506,149 SH   OTR 1 3,494,957 11,192 0
LKQ CORP COM 501889208 28,088 886,868 SH   SOLE NONE 886,868 0 0
MANULIFE FINANCIAL CORP COM 56501R106 200,362 11,141,374 SH   SOLE NONE 11,141,374 0 0
MARSH & MCLENNAN COS COM 571748102 246,450 2,979,268 SH   OTR 1 2,973,568 5,700 0
MASTERCARD INC - A COM 57636Q104 100,777 452,707 SH   SOLE NONE 452,707 0 0
MCDONALD'S CORP COM 580135101 227 1,355 SH   SOLE NONE 1,355 0 0
MICROSOFT CORP COM 594918104 43,966 384,422 SH   SOLE NONE 384,422 0 0
NEWMARKET CORP COM 651587107 10,857 26,773 SH   SOLE NONE 26,773 0 0
NIELSEN HOLDINGS PLC COM G6518L108 13,958 504,630 SH   SOLE NONE 504,630 0 0
NIKE INC CLASS B 654106103 85,774 1,012,405 SH   SOLE NONE 1,012,405 0 0
NOVARTIS AG-SPONSORED ADR 66987V109 267,652 3,106,449 SH   OTR 1 3,100,199 6,250 0
NUTRIEN LTD COM 67077M108 172,608 2,971,531 SH   SOLE NONE 2,971,531 0 0
ORACLE CORP COM 68389X105 110,367 2,140,487 SH   OTR 1 2,135,737 4,750 0
PAYCHEX INC COM 704326107 59,887 813,131 SH   SOLE NONE 813,131 0 0
PAYPAL HOLDINGS INC COM 70450Y103 22,347 254,407 SH   SOLE NONE 254,407 0 0
PEPSICO INC COM 713448108 128,155 1,146,260 SH   OTR 1 1,142,760 3,500 0
PPG INDUSTRIES INC COM 693506107 103,927 952,325 SH   OTR 1 948,525 3,800 0
PRAXAIR INC COM 74005P104 161,738 1,006,274 SH   OTR 1 1,002,624 3,650 0
PROCTER & GAMBLE CO/THE COM 742718109 87,917 1,056,286 SH   SOLE NONE 1,056,286 0 0
ROCKWELL COLLINS INC COM 774341101 26,761 190,512 SH   SOLE NONE 190,512 0 0
ROGERS COMMUNICATIONS IN CLASS B 775109200 214,292 4,141,880 SH   OTR 1 4,137,907 3,973 0
ROYAL BANK OF CANADA COM 780087102 464,841 5,764,408 SH   OTR 1 5,756,808 7,600 0
RPM INTERNATIONAL INC COM 749685103 34,500 531,257 SH   SOLE NONE 531,257 0 0
S&P GLOBAL INC COM 78409V104 369,849 1,892,877 SH   OTR 1 1,885,310 7,567 0
SHAW COMMUNICATIONS IN CLASS B 82028K200 172,841 8,816,699 SH   SOLE NONE 8,816,699 0 0
SHENANDOAH TELECOMMUNICATION COM 82312B106 27,123 699,956 SH   SOLE NONE 699,956 0 0
SHERWIN-WILLIAMS CO/THE COM 824348106 31,421 69,025 SH   SOLE NONE 69,025 0 0
SHOPIFY INC - CLASS A 82509L107 68,189 412,316 SH   SOLE NONE 412,316 0 0
STANTEC INC COM 85472N109 65,441 2,614,591 SH   SOLE NONE 2,614,591 0 0
SUNCOR ENERGY INC COM 867224107 293,881 7,549,760 SH   OTR 1 7,542,860 6,900 0
SYNNEX CORPORATION COM 87162W100 22,505 265,700 SH   SOLE NONE 265,700 0 0
TAIWAN SEMICONDUCTOR-SP ADR 874039100 27,933 632,536 SH   OTR 1 622,936 9,600 0
TELUS CORP COM 87971M103 257,319 6,939,318 SH   SOLE NONE 6,939,318 0 0
TEXAS INSTRUMENTS INC COM 882508104 20,180 188,085 SH   SOLE NONE 188,085 0 0
THOMSON REUTERS CORP COM 884903105 177,351 3,863,359 SH   SOLE NONE 3,863,359 0 0
TORONTO-DOMINION BANK COM 891160509 369,940 6,054,058 SH   SOLE NONE 6,054,058 0 0
TRIMAS CORP COM 896215209 11,133 366,210 SH   SOLE NONE 366,210 0 0
UNILEVER PLC-SPONSORED ADR 904767704 2,101 38,217 SH   SOLE NONE 38,217 0 0
UNION PACIFIC CORP COM 907818108 249,640 1,533,131 SH   OTR 1 1,526,801 6,330 0
UNITED TECHNOLOGIES CORP COM 913017109 131,132 937,910 SH   OTR 1 934,850 3,060 0
VERISK ANALYTICS INC COM 92345Y106 227,827 1,889,859 SH   OTR 1 1,887,619 2,240 0
VERIZON COMMUNICATIONS INC COM 92343V104 163,992 3,071,581 SH   OTR 1 3,059,931 11,650 0
VISA INC-CLASS A SHARES COM 92826C839 397,871 2,650,835 SH   OTR 1 2,642,935 7,900 0
WABTEC CORP COM 929740108 38,421 366,330 SH   SOLE NONE 366,330 0 0
WATERS CORP COM 941848103 100,306 515,220 SH   SOLE NONE 515,220 0 0
WELLS FARGO & CO COM 949746101 172,132 3,274,905 SH   OTR 1 3,266,205 8,700 0
WEST PHARMACEUTICAL SERVICES COM 955306105 38,745 313,800 SH   SOLE NONE 313,800 0 0
WESTPAC BANKING CORP-SP ADR 961214301 1,171 58,541 SH   SOLE NONE 58,541 0 0
WHIRLPOOL CORPORATION COM 963320106 4,410 37,137 SH   SOLE NONE 37,137 0 0
WILLIS TOWERS WATSON PLC COM G96629103 165,892 1,177,039 SH   OTR 1 1,174,193 2,846 0
WPP PLC-SPONSORED ADR 92937A102 2,629 35,886 SH   SOLE NONE 35,886 0 0