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
ALAMO GROUP INC COM 011311107 27,441 274,600 SH   SOLE NONE 274,600 0 0
ALCON INC COM H01301128 91,950 1,487,298 SH   OTR 1 1,485,097 2,201 0
ALIBABA GROUP HOLDING-SP ADR 01609W102 2,135 12,600 SH   SOLE NONE 12,600 0 0
ALLEGION PLC COM G0176J109 38,798 350,950 SH   SOLE NONE 350,950 0 0
ALLERGAN PLC COM G0177J108 21,391 127,759 SH   SOLE NONE 127,759 0 0
ALPHABET INC CLASS A 02079K305 51,733 47,783 SH   SOLE NONE 47,783 0 0
ALPHABET INC CLASS C 02079K107 454,445 420,442 SH   OTR 1 419,016 1,426 0
AMAZON.COM INC COM 023135106 43,226 22,827 SH   SOLE NONE 22,827 0 0
AMERISOURCEBERGEN CORP COM 03073E105 19,233 225,580 SH   SOLE NONE 225,580 0 0
AMETEK INC COM 031100100 293,710 3,234,280 SH   OTR 1 3,225,830 8,450 0
AMPHENOL CORP CLASS A 032095101 229,306 2,390,095 SH   OTR 1 2,382,595 7,500 0
ANHEUSER-BUSCH INBEV-SPN ADR 03524A108 3,038 34,322 SH   SOLE NONE 34,322 0 0
ANSYS INC COM 03662Q105 121,737 594,807 SH   SOLE NONE 594,807 0 0
AON PLC COM G0408V102 1,145,849 5,937,658 SH   OTR 1 5,927,508 10,150 0
APTARGROUP INC COM 038336103 109,652 882,419 SH   SOLE NONE 882,419 0 0
BANK OF HAWAII CORP COM 062540109 24,059 290,186 SH   SOLE NONE 290,186 0 0
BANK OF MONTREAL COM 063671101 214,435 2,833,136 SH   SOLE NONE 2,833,136 0 0
BANK OF NOVA SCOTIA COM 064149107 210,905 3,917,163 SH   SOLE NONE 3,917,163 0 0
BAXTER INTERNATIONAL INC COM 071813109 251,700 3,073,266 SH   OTR 1 3,063,366 9,900 0
BCE INC COM 05534B760 157,996 3,465,065 SH   SOLE NONE 3,465,065 0 0
BECTON DICKINSON AND CO COM 075887109 351,620 1,395,500 SH   OTR 1 1,391,840 3,660 0
BLACKROCK INC COM 09247X101 170,202 362,672 SH   OTR 1 361,412 1,260 0
BOOKING HOLDINGS INC COM 09857L108 56,691 30,240 SH   SOLE NONE 30,240 0 0
BROOKFIELD ASSET MANAGE CLASS A 112585104 465,982 9,721,487 SH   OTR 1 9,706,966 14,521 0
CANADIAN NATL RAILWAY CO COM 136375102 193,376 2,085,508 SH   SOLE NONE 2,085,508 0 0
CANADIAN NATURAL RESOURCES COM 136385101 246,186 9,111,867 SH   OTR 1 9,104,567 7,300 0
CANADIAN PACIFIC RAILWAY LTD COM 13645T100 316,621 1,341,674 SH   SOLE NONE 1,341,674 0 0
CERNER CORP COM 156782104 17,669 241,051 SH   SOLE NONE 241,051 0 0
CHASE CORP COM 16150R104 32,195 299,100 SH   SOLE NONE 299,100 0 0
CHINA MOBILE LTD-SPON ADR 16941M109 1,226 27,077 SH   SOLE NONE 27,077 0 0
CIA CERVECERIAS UNI-SPON ADR 204429104 83,228 2,946,119 SH   OTR 1 2,939,449 6,670 0
CINEMARK HOLDINGS INC COM 17243V102 18,555 513,999 SH   SOLE NONE 513,999 0 0
CME GROUP INC COM 12572Q105 134,871 694,807 SH   SOLE NONE 694,807 0 0
COLLIERS INTERNATIONAL GROUP COM 194693107 37,386 521,754 SH   SOLE NONE 521,754 0 0
COMCAST CORP CLASS A 20030N101 282,812 6,689,732 SH   OTR 1 6,677,682 12,050 0
CSX CORP COM 126408103 195,607 2,528,205 SH   OTR 1 2,518,505 9,700 0
DENTSPLY SIRONA INC COM 24906P109 39,903 683,733 SH   SOLE NONE 683,733 0 0
DESCARTES SYSTEMS GRP/THE COM 249906108 127,508 3,439,328 SH   SOLE NONE 3,439,328 0 0
DOUGLAS DYNAMICS INC COM 25960R105 17,282 434,331 SH   SOLE NONE 434,331 0 0
ECOLAB INC COM 278865100 44,244 224,090 SH   SOLE NONE 224,090 0 0
ENBRIDGE INC COM 29250N105 105,519 2,923,039 SH   SOLE NONE 2,923,039 0 0
ENCANA CORP COM 292505104 135 26,324 SH   SOLE NONE 26,324 0 0
FACTSET RESEARCH SYSTEMS INC COM 303075105 22,828 79,661 SH   SOLE NONE 79,661 0 0
FIRSTSERVICE CORP COM 33767E202 39,265 407,194 SH   SOLE NONE 407,194 0 0
FORTIS INC COM 349553107 252 6,370 SH   SOLE NONE 6,370 0 0
FOX FACTORY HOLDING CORP COM 35138V102 20,755 251,550 SH   SOLE NONE 251,550 0 0
GILEAD SCIENCES INC COM 375558103 61,085 904,153 SH   SOLE NONE 904,153 0 0
HERSHEY CO/THE COM 427866108 73,218 546,280 SH   SOLE NONE 546,280 0 0
HOLOGIC INC COM 436440101 22,386 466,180 SH   SOLE NONE 466,180 0 0
IAA INC COM 449253103 154,280 3,978,332 SH   OTR 1 3,967,040 11,292 0
IHS MARKIT LTD COM G47567105 209,926 3,294,507 SH   OTR 1 3,287,907 6,600 0
INFOSYS LTD-SP ADR 456788108 1,883 176,000 SH   SOLE NONE 176,000 0 0
INSPERITY INC COM 45778Q107 35,127 287,600 SH   SOLE NONE 287,600 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 76,829 893,986 SH   SOLE NONE 893,986 0 0
INTERCONTINENTAL HOTELS ADR 45857P806 1,915 28,632 SH   SOLE NONE 28,632 0 0
International Flavors & Fragrances Inc. COM 459506101 68,899 474,874 SH   OTR 1 472,636 2,238 0
INTL SPEEDWAY CORP CLASS A 460335201 33,236 740,390 SH   SOLE NONE 740,390 0 0
INTUIT INC COM 461202103 105,325 403,334 SH   SOLE NONE 403,334 0 0
ITAU UNIBANCO H-SPON PRF ADR 465562106 160 16,950 SH   OTR 1 0 16,950 0
JOHNSON & JOHNSON COM 478160104 290,768 2,087,242 SH   OTR 1 2,081,012 6,230 0
JPMORGAN CHASE & CO COM 46625H100 472,017 4,223,119 SH   OTR 1 4,208,369 14,750 0
KAR AUCTION SERVICES INC COM 48238T109 99,458 3,978,332 SH   OTR 1 3,967,040 11,292 0
LINDE PLC COM G5494J103 217,296 1,082,149 SH   OTR 1 1,078,499 3,650 0
LKQ CORP COM 501889208 17,075 641,692 SH   SOLE NONE 641,692 0 0
MANULIFE FINANCIAL CORP COM 56501R106 176,506 9,691,479 SH   SOLE NONE 9,691,479 0 0
MARSH & MCLENNAN COS COM 571748102 332,533 3,333,853 SH   OTR 1 3,327,953 5,900 0
MASTERCARD INC - A COM 57636Q104 107,537 406,520 SH   SOLE NONE 406,520 0 0
MICROSOFT CORP COM 594918104 405,863 3,029,648 SH   OTR 1 3,020,498 9,150 0
MORNINGSTAR INC COM 617700109 69,905 483,300 SH   SOLE NONE 483,300 0 0
NIELSEN HOLDINGS PLC COM G6518L108 12,528 554,345 SH   SOLE NONE 554,345 0 0
NIKE INC CLASS B 654106103 92,142 1,097,659 SH   SOLE NONE 1,097,659 0 0
NOVARTIS AG-SPONSORED ADR 66987V109 530,871 5,813,946 SH   OTR 1 5,804,896 9,050 0
NUTRIEN LTD COM 67077M108 195,155 3,640,193 SH   SOLE NONE 3,640,193 0 0
ORACLE CORP COM 68389X105 18,694 328,134 SH   SOLE NONE 328,134 0 0
PAYCHEX INC COM 704326107 72,988 886,961 SH   SOLE NONE 886,961 0 0
PAYPAL HOLDINGS INC COM 70450Y103 27,753 242,469 SH   SOLE NONE 242,469 0 0
PEPSICO INC COM 713448108 176,309 1,344,357 SH   OTR 1 1,340,457 3,900 0
PPG INDUSTRIES INC COM 693506107 118,885 1,018,635 SH   OTR 1 1,014,835 3,800 0
PROCTER & GAMBLE CO/THE COM 742718109 119,155 1,086,586 SH   SOLE NONE 1,086,586 0 0
ROGERS COMMUNICATIONS IN CLASS B 775109200 247,668 4,617,754 SH   OTR 1 4,611,981 5,773 0
ROYAL BANK OF CANADA COM 780087102 477,319 5,994,264 SH   OTR 1 5,985,964 8,300 0
RPM INTERNATIONAL INC COM 749685103 16,589 271,461 SH   SOLE NONE 271,461 0 0
S&P GLOBAL INC COM 78409V104 345,729 1,517,751 SH   OTR 1 1,512,734 5,017 0
SHAW COMMUNICATIONS IN CLASS B 82028K200 177,701 8,690,431 SH   SOLE NONE 8,690,431 0 0
SHENANDOAH TELECOMMUNICATION COM 82312B106 19,337 502,007 SH   SOLE NONE 502,007 0 0
SHERWIN-WILLIAMS CO/THE COM 824348106 34,067 74,335 SH   SOLE NONE 74,335 0 0
SHOPIFY INC - CLASS A 82509L107 122,893 407,999 SH   SOLE NONE 407,999 0 0
SMITH (A.O.) CORP COM 831865209 32,982 699,355 SH   SOLE NONE 699,355 0 0
STANTEC INC COM 85472N109 39,898 1,658,736 SH   SOLE NONE 1,658,736 0 0
SUNCOR ENERGY INC COM 867224107 266,170 8,515,287 SH   OTR 1 8,508,187 7,100 0
TAIWAN SEMICONDUCTOR-SP ADR 874039100 39,950 1,019,910 SH   OTR 1 1,011,810 8,100 0
TC ENERGY CORP COM 87807B107 225 4,520 SH   SOLE NONE 4,520 0 0
TELUS CORP COM 87971M103 340,417 9,189,258 SH   OTR 1 9,179,458 9,800 0
TEXAS INSTRUMENTS INC COM 882508104 23,260 202,683 SH   SOLE NONE 202,683 0 0
THOMSON REUTERS CORP COM 884903709 196,967 3,047,089 SH   SOLE NONE 3,047,089 0 0
TORONTO-DOMINION BANK COM 891160509 349,109 5,964,436 SH   SOLE NONE 5,964,436 0 0
TRIMAS CORP COM 896215209 30,313 978,773 SH   SOLE NONE 978,773 0 0
UNILEVER PLC-SPONSORED ADR 904767704 837 13,512 SH   SOLE NONE 13,512 0 0
UNION PACIFIC CORP COM 907818108 315,908 1,868,064 SH   OTR 1 1,860,984 7,080 0
UNITED TECHNOLOGIES CORP COM 913017109 58,064 446,135 SH   SOLE NONE 446,135 0 0
VERISK ANALYTICS INC COM 92345Y106 289,209 1,975,188 SH   OTR 1 1,972,848 2,340 0
VERIZON COMMUNICATIONS INC COM 92343V104 244,614 4,281,706 SH   OTR 1 4,269,456 12,250 0
VISA INC-CLASS A SHARES COM 92826C839 496,829 2,863,387 SH   OTR 1 2,855,687 7,700 0
WABTEC CORP COM 929740108 25,191 351,045 SH   SOLE NONE 351,045 0 0
WATERS CORP COM 941848103 114,531 532,219 SH   SOLE NONE 532,219 0 0
WELLS FARGO & CO COM 949746101 78,268 1,655,381 SH   SOLE NONE 1,655,381 0 0
WEST PHARMACEUTICAL SERVICES COM 955306105 37,098 296,425 SH   SOLE NONE 296,425 0 0
WESTPAC BANKING CORP-SP ADR 961214301 414 20,795 SH   SOLE NONE 20,795 0 0
WILLIS TOWERS WATSON PLC COM G96629103 108,340 565,625 SH   SOLE NONE 565,625 0 0
WPP PLC-SPONSORED ADR 92937A102 1,138 18,096 SH   SOLE NONE 18,096 0 0