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
3M CO COM 88579Y101 378 1,800 SH   SOLE NONE 1,800 0 0
AGRIUM INC COM 008916108 42,071 392,292 SH   SOLE NONE 392,292 0 0
ALIBABA GROUP HOLDING-SP ADR 01609W102 950 5,500 SH   SOLE NONE 5,500 0 0
ALLERGAN PLC COM G0177J108 71,142 347,119 SH   SOLE NONE 347,119 0 0
ALPHABET INC CLASS A 02079K305 79,348 81,515 SH   OTR 1 81,479 36 0
ALPHABET INC CLASS C 02079K107 327,327 341,331 SH   OTR 1 340,415 916 0
AMAZON.COM INC COM 023135106 25,716 26,750 SH   SOLE NONE 26,750 0 0
AMERISOURCEBERGEN CORP COM 03073E105 19,373 234,110 SH   SOLE NONE 234,110 0 0
AMETEK INC COM 031100100 174,067 2,636,050 SH   OTR 1 2,630,500 5,550 0
AMPHENOL CORP CLASS A 032095101 62,592 739,510 SH   OTR 1 738,510 1,000 0
ANHEUSER-BUSCH INBEV-SPN ADR 03524A108 9,309 78,029 SH   SOLE NONE 78,029 0 0
ANSYS INC COM 03662Q105 136,810 1,114,967 SH   OTR 1 1,114,017 950 0
AON PLC COM G0408V102 755,246 5,169,376 SH   OTR 1 5,163,376 6,000 0
APTARGROUP INC COM 038336103 16,776 194,371 SH   SOLE NONE 194,371 0 0
ASPEN TECHNOLOGY INC COM 045327103 20,461 325,758 SH   SOLE NONE 325,758 0 0
ATN INTERNATIONAL INC COM 00215F107 9,792 185,798 SH   SOLE NONE 185,798 0 0
AUTOZONE INC COM 053332102 62,938 105,758 SH   OTR 1 105,538 220 0
BANK OF HAWAII CORP COM 062540109 18,171 217,986 SH   SOLE NONE 217,986 0 0
BANK OF MONTREAL COM 063671101 221,679 2,927,780 SH   SOLE NONE 2,927,780 0 0
BANK OF NOVA SCOTIA COM 064149107 277,048 4,307,886 SH   SOLE NONE 4,307,886 0 0
BANK OF THE OZARKS COM 063904106 12,855 267,530 SH   SOLE NONE 267,530 0 0
BAXTER INTERNATIONAL INC COM 071813109 40,086 638,820 SH   SOLE NONE 638,820 0 0
BCE INC COM 05534B760 119,690 2,553,196 SH   SOLE NONE 2,553,196 0 0
BECTON DICKINSON AND CO COM 075887109 352,599 1,799,828 SH   OTR 1 1,795,768 4,060 0
BIOAMBER INC COM 09072Q106 5 10,000 SH   SOLE NONE 10,000 0 0
BLACKROCK INC COM 09247X101 188,211 420,970 SH   OTR 1 419,610 1,360 0
BROOKFIELD ASSET MANAGE CLASS A 112585104 377,468 9,139,569 SH   OTR 1 9,130,048 9,521 0
BROOKFIELD INFRASTRUCTURE PA COM G16252101 315 7,300 SH   SOLE NONE 7,300 0 0
CAN IMPERIAL BK OF COMMERCE COM 136069101 219 2,500 SH   SOLE NONE 2,500 0 0
CANADIAN NATL RAILWAY CO COM 136375102 263,395 3,177,149 SH   SOLE NONE 3,177,149 0 0
CANADIAN NATURAL RESOURCES COM 136385101 187,823 5,602,309 SH   OTR 1 5,600,509 1,800 0
CANADIAN PACIFIC RAILWAY LTD COM 13645T100 204,020 1,213,962 SH   SOLE NONE 1,213,962 0 0
CENOVUS ENERGY INC COM 15135U109 43,185 4,303,688 SH   SOLE NONE 4,303,688 0 0
CERNER CORP COM 156782104 17,287 242,380 SH   SOLE NONE 242,380 0 0
CHINA MOBILE LTD-SPON ADR 16941M109 5,168 102,187 SH   SOLE NONE 102,187 0 0
CINEMARK HOLDINGS INC COM 17243V102 104,532 2,886,838 SH   OTR 1 2,880,838 6,000 0
CME GROUP INC COM 12572Q105 95,151 701,233 SH   SOLE NONE 701,233 0 0
COLLIERS INTERNATIONAL GROUP COM 194693107 24,885 501,326 SH   SOLE NONE 501,326 0 0
COMCAST CORP CLASS A 20030N101 166,081 4,318,461 SH   OTR 1 4,315,011 3,450 0
CRH MEDICAL CORP COM 12626F105 15,542 5,963,519 SH   SOLE NONE 5,963,519 0 0
CSX CORP COM 126408103 107,047 1,972,850 SH   OTR 1 1,966,550 6,300 0
DENTSPLY SIRONA INC COM 24906P109 15,465 258,572 SH   SOLE NONE 258,572 0 0
DESCARTES SYSTEMS GRP/THE COM 249906108 108,765 3,985,735 SH   SOLE NONE 3,985,735 0 0
DOUGLAS DYNAMICS INC COM 25960R105 47,845 1,214,331 SH   SOLE NONE 1,214,331 0 0
DOWDUPONT INC COM 26078J100 227 3,282 SH   SOLE NONE 3,282 0 0
ELBIT SYSTEMS LTD COM M3760D101 294 2,000 SH   SOLE NONE 2,000 0 0
ENBRIDGE INC COM 29250N105 88,451 2,116,756 SH   SOLE NONE 2,116,756 0 0
ENCANA CORP COM 292505104 157 13,324 SH   SOLE NONE 13,324 0 0
EXPRESS SCRIPTS HOLDING CO COM 30219G108 22,709 358,637 SH   SOLE NONE 358,637 0 0
EXXON MOBIL CORP COM 30231G102 54,743 667,763 SH   OTR 1 665,513 2,250 0
FIRST REPUBLIC BANK/CA COM 33616C100 209 2,000 SH   SOLE NONE 2,000 0 0
FIRSTSERVICE CORP COM 33767E103 17,569 267,214 SH   SOLE NONE 267,214 0 0
FORTIS INC COM 349553107 346 9,627 SH   SOLE NONE 9,627 0 0
FOX FACTORY HOLDING CORP COM 35138V102 24,843 576,400 SH   SOLE NONE 576,400 0 0
GAZIT GLOBE LTD COM M4793C102 81,751 8,552,235 SH   OTR 1 8,543,542 8,693 0
GENERAL ELECTRIC CO COM 369604103 363 15,000 SH   SOLE NONE 15,000 0 0
GILEAD SCIENCES INC COM 375558103 46,843 578,170 SH   SOLE NONE 578,170 0 0
GRUPO AVAL ACCIONES Y VALORE ADR 40053W101 90 10,000 SH   SOLE NONE 10,000 0 0
ICICI BANK LTD-SPON ADR 45104G104 94 11,000 SH   SOLE NONE 11,000 0 0
IHS MARKIT LTD COM G47567105 252,229 5,722,075 SH   OTR 1 5,711,075 11,000 0
ILLINOIS TOOL WORKS COM 452308109 296 2,000 SH   SOLE NONE 2,000 0 0
IMPERIAL OIL LTD COM 453038408 50,749 1,587,714 SH   SOLE NONE 1,587,714 0 0
INFOSYS LTD-SP ADR 456788108 686 47,000 SH   SOLE NONE 47,000 0 0
INSPERITY INC COM 45778Q107 24,895 282,900 SH   SOLE NONE 282,900 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 19,854 289,000 SH   SOLE NONE 289,000 0 0
INTERCONTINENTAL HOTELS ADR 45857P707 6,024 113,891 SH   SOLE NONE 113,891 0 0
INTERPUBLIC GROUP OF COS INC COM 460690100 43,438 2,089,390 SH   SOLE NONE 2,089,390 0 0
INTL FLAVORS & FRAGRANCES COM 459506101 74,995 524,774 SH   OTR 1 523,576 1,198 0
INTUIT INC COM 461202103 80,238 564,407 SH   SOLE NONE 564,407 0 0
JOHNSON & JOHNSON COM 478160104 181,423 1,395,548 SH   OTR 1 1,392,218 3,330 0
JPMORGAN CHASE & CO COM 46625H100 245,707 2,572,581 SH   OTR 1 2,566,381 6,200 0
KAR AUCTION SERVICES INC COM 48238T109 25,516 534,470 SH   SOLE NONE 534,470 0 0
LKQ CORP COM 501889208 108,193 3,006,694 SH   SOLE NONE 3,006,694 0 0
MANULIFE FINANCIAL CORP COM 56501R106 217,931 10,738,383 SH   SOLE NONE 10,738,383 0 0
MARSH & MCLENNAN COS COM 571748102 231,440 2,761,523 SH   OTR 1 2,757,723 3,800 0
MASTERCARD INC - A COM 57636Q104 119,104 843,515 SH   SOLE NONE 843,515 0 0
NEWMARKET CORP COM 651587107 11,569 27,173 SH   SOLE NONE 27,173 0 0
NIKE INC CLASS B 654106103 58,438 1,126,249 SH   SOLE NONE 1,126,249 0 0
NOVARTIS AG-SPONSORED ADR 66987V109 228,812 2,665,258 SH   OTR 1 2,659,408 5,850 0
ORACLE CORP COM 68389X105 147,453 3,050,134 SH   OTR 1 3,045,584 4,550 0
PAYCHEX INC COM 704326107 50,985 850,310 SH   SOLE NONE 850,310 0 0
PAYPAL HOLDINGS INC COM 70450Y103 24,988 390,255 SH   SOLE NONE 390,255 0 0
PEPSICO INC COM 713448108 113,358 1,017,193 SH   OTR 1 1,014,843 2,350 0
PNC FINANCIAL SERVICES GROUP COM 693475105 216 1,600 SH   SOLE NONE 1,600 0 0
POTASH CORP OF SASKATCHEWAN COM 73755L107 44,462 2,308,095 SH   SOLE NONE 2,308,095 0 0
POWERSHARES QQQ TRUST SERIES ETF 73935A104 436 3,000 SH   SOLE NONE 3,000 0 0
PPG INDUSTRIES INC COM 693506107 81,530 750,325 SH   OTR 1 747,725 2,600 0
PRAXAIR INC COM 74005P104 118,148 845,484 SH   OTR 1 843,034 2,450 0
PRICELINE GROUP INC/THE COM 741503403 46,311 25,295 SH   SOLE NONE 25,295 0 0
PROCTER & GAMBLE CO/THE COM 742718109 39,562 434,832 SH   SOLE NONE 434,832 0 0
ROCKWELL COLLINS INC COM 774341101 25,195 192,752 SH   SOLE NONE 192,752 0 0
ROGERS COMMUNICATIONS IN CLASS B 775109200 289,452 5,610,492 SH   OTR 1 5,605,319 5,173 0
ROYAL BANK OF CANADA COM 780087102 397,282 5,132,487 SH   OTR 1 5,129,987 2,500 0
RPM INTERNATIONAL INC COM 749685103 49,685 967,758 SH   SOLE NONE 967,758 0 0
S&P GLOBAL INC COM 78409V104 264,447 1,691,811 SH   OTR 1 1,687,176 4,635 0
SHAW COMMUNICATIONS IN CLASS B 82028K200 227,473 9,876,821 SH   OTR 1 9,872,188 4,633 0
SHENANDOAH TELECOMMUNICATION COM 82312B106 37,575 1,010,069 SH   SOLE NONE 1,010,069 0 0
SHERWIN-WILLIAMS CO/THE COM 824348106 21,719 60,660 SH   SOLE NONE 60,660 0 0
SHOPIFY INC CLASS A 82509L107 34,256 294,368 SH   SOLE NONE 294,368 0 0
STANTEC INC COM 85472N109 77,277 2,782,756 SH   SOLE NONE 2,782,756 0 0
SUNCOR ENERGY INC COM 867224107 183,397 5,231,253 SH   OTR 1 5,229,453 1,800 0
SYNNEX CORP COM 87162W100 14,131 111,700 SH   SOLE NONE 111,700 0 0
T ROWE PRICE GROUP INC COM 74144T108 5,410 59,685 SH   SOLE NONE 59,685 0 0
TAIWAN SEMICONDUCTOR-SP ADR 874039100 20,055 534,082 SH   OTR 1 527,282 6,800 0
TELUS CORP COM 87971M103 176,249 4,896,725 SH   SOLE NONE 4,896,725 0 0
TEXAS INSTRUMENTS INC COM 882508104 2,690 30,010 SH   SOLE NONE 30,010 0 0
THOMSON REUTERS CORP COM 884903105 122,514 2,669,229 SH   SOLE NONE 2,669,229 0 0
TORONTO-DOMINION BANK COM 891160509 413,220 7,335,537 SH   OTR 1 7,332,044 3,493 0
UNILEVER PLC-SPONSORED ADR 904767704 232,393 4,009,541 SH   OTR 1 4,006,441 3,100 0
UNION PACIFIC CORP COM 907818108 130,332 1,123,840 SH   OTR 1 1,120,060 3,780 0
UNITED TECHNOLOGIES CORP COM 913017109 111,405 959,749 SH   OTR 1 957,689 2,060 0
VERISK ANALYTICS INC COM 92345Y106 151,102 1,816,797 SH   OTR 1 1,815,257 1,540 0
VERIZON COMMUNICATIONS INC COM 92343V104 163,014 3,293,871 SH   OTR 1 3,283,721 10,150 0
VISA INC-CLASS A SHARES COM 92826C839 220,293 2,093,616 SH   OTR 1 2,089,516 4,100 0
WATERS CORP COM 941848103 74,800 416,664 SH   SOLE NONE 416,664 0 0
WELLS FARGO & CO COM 949746101 280,689 5,090,987 SH   OTR 1 5,077,287 13,700 0
WEST PHARMACEUTICAL SERVICES COM 955306105 2,530 26,285 SH   SOLE NONE 26,285 0 0
WESTPAC BANKING CORP-SP ADR 961214301 3,547 140,625 SH   SOLE NONE 140,625 0 0
WHIRLPOOL CORP COM 963320106 6,897 37,392 SH   SOLE NONE 37,392 0 0
WILLIS TOWERS WATSON PLC COM G96629103 162,600 1,054,268 SH   OTR 1 1,052,322 1,946 0
WPP PLC-SPONSORED ADR 92937A102 7,992 86,126 SH   SOLE NONE 86,126 0 0