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
Alphabet, Inc. CL A 02079K305 57,708 75,657 SH   SOLE NONE 75,657 0 0
Alphabet, Inc. CL C 02079K107 158,320 212,548 SH   SOLE NONE 212,548 0 0
American Express Co COM 025816109 13,811 224,930 SH   SOLE NONE 224,930 0 0
AMETEK Inc COM 031100100 98,997 1,980,742 SH   SOLE NONE 1,980,742 0 0
Amphenol Corp COM 032095101 2,891 50,000 SH   SOLE NONE 50,000 0 0
Anheuser-Busch InBev ADR 03524A108 9,892 79,350 SH   SOLE NONE 79,350 0 0
Ansys Inc COM 03662Q105 49,417 552,393 SH   SOLE NONE 552,393 0 0
AON PLC COM G0408V102 471,041 4,509,727 SH   SOLE NONE 4,509,727 0 0
Atlantic Tele-Network Inc COM 049079205 73,221 965,599 SH   SOLE NONE 965,599 0 0
AutoZone Inc. COM 053332102 65,433 82,131 SH   SOLE NONE 82,131 0 0
Bank of Hawaii Corp COM 062540109 47,344 693,386 SH   SOLE NONE 693,386 0 0
Bank of Montreal COM 063671101 142,999 2,360,830 SH   SOLE NONE 2,360,830 0 0
Bank of Nova Scotia COM 064149107 209,097 4,289,668 SH   SOLE NONE 4,289,668 0 0
Baxter International Inc COM 071813109 30,086 732,370 SH   SOLE NONE 732,370 0 0
BCE Inc COM 05534B760 61,192 1,346,121 SH   SOLE NONE 1,346,121 0 0
Becton Dickinson and Co COM 075887109 231,856 1,527,358 SH   SOLE NONE 1,527,358 0 0
BHP Billiton PLC ADR 05545E209 1,514 66,588 SH   SOLE NONE 66,588 0 0
Blackrock Inc COM 09247X101 224,079 658,015 SH   SOLE NONE 658,015 0 0
Brookfield Asset Management Inc CL A 112585104 351,935 10,144,486 SH   SOLE NONE 10,144,486 0 0
Canadian National Railway Co COM 136375102 245,088 3,932,100 SH   SOLE NONE 3,932,100 0 0
Canadian Natural Resources Ltd COM 136385101 79,746 2,955,802 SH   SOLE NONE 2,955,802 0 0
Canadian Pacific Railway Ltd COM 13645T100 110,947 837,228 SH   SOLE NONE 837,228 0 0
Cenovus Energy Inc COM 15135U109 71,264 5,490,711 SH   SOLE NONE 5,490,711 0 0
Chevron Corp COM 166764100 31,113 326,137 SH   SOLE NONE 326,137 0 0
China Mobile Ltd ADR 16941M109 6,062 109,326 SH   SOLE NONE 109,326 0 0
Cinemark Holdings Inc. COM 17243V102 49,759 1,388,748 SH   SOLE NONE 1,388,748 0 0
CME Group Inc COM 12572Q105 43,952 457,594 SH   SOLE NONE 457,594 0 0
Colliers International Group SUB VTG SHS 194693107 21,186 560,589 SH   SOLE NONE 560,589 0 0
Comcast Corp CL A 20030N101 94,637 1,549,729 SH   SOLE NONE 1,549,729 0 0
Computer Programs & Systems Inc COM 205306103 14,043 269,436 SH   SOLE NONE 269,436 0 0
Copart Inc COM 217204106 11,269 276,397 SH   SOLE NONE 276,397 0 0
Crescent Point Energy Corp COM 22576C101 417 30,201 SH   SOLE NONE 30,201 0 0
Dentsply Sirona Inc COM 24906P109 15,542 252,187 SH   SOLE NONE 252,187 0 0
Descartes Systems Group Inc COM 249906108 59,613 3,070,450 SH   SOLE NONE 3,070,450 0 0
Diageo PLC ADR 25243Q205 5,261 48,776 SH   SOLE NONE 48,776 0 0
Enbridge Inc COM 29250N105 109,338 2,815,832 SH   SOLE NONE 2,815,832 0 0
Express Scripts Inc COM 30219G108 47,430 690,619 SH   SOLE NONE 690,619 0 0
Exxon Mobil Corp COM 30231G102 92,598 1,107,917 SH   SOLE NONE 1,107,917 0 0
FirstService Corp SUB VTG SHS 33767E103 23,010 561,689 SH   SOLE NONE 561,689 0 0
Franklin Resources Inc. COM 354613101 18,732 479,686 SH   SOLE NONE 479,686 0 0
Gazit-Globe Ltd. SHS M4793C102 120,041 13,233,216 SH   SOLE NONE 13,233,216 0 0
General Electric Co COM 369604103 78,998 2,484,989 SH   SOLE NONE 2,484,989 0 0
Illinois Tool Works Inc COM 452308109 60,641 591,968 SH   SOLE NONE 591,968 0 0
Imperial Oil Ltd COM 453038408 76,235 2,287,763 SH   SOLE NONE 2,287,763 0 0
Innophos Holdings Inc. COM 45774N108 11,793 381,526 SH   SOLE NONE 381,526 0 0
International Flavors & Fragrances COM 459506101 21,508 189,045 SH   SOLE NONE 189,045 0 0
Intuit Inc COM 461202103 59,055 567,989 SH   SOLE NONE 567,989 0 0
iShares MSCI EAFE Index Fund ETF 464287465 4,926 86,187 SH   SOLE NONE 86,187 0 0
John Wiley & Sons Inc COM 968223206 22,607 462,406 SH   SOLE NONE 462,406 0 0
Johnson & Johnson COM 478160104 138,234 1,277,770 SH   SOLE NONE 1,277,770 0 0
JPMorgan Chase & Co COM 46625H100 159,477 2,693,318 SH   SOLE NONE 2,693,318 0 0
LKQ Corp. COM 501889208 103,107 3,229,692 SH   SOLE NONE 3,229,692 0 0
Manulife Financial Corp COM 56501R106 149,050 10,559,180 SH   SOLE NONE 10,559,180 0 0
Markit Ltd. COM G58249106 417,511 11,810,786 SH   SOLE NONE 11,810,786 0 0
Marsh & McLennan Cos Inc COM 571748102 97,796 1,608,978 SH   SOLE NONE 1,608,978 0 0
Mastercard Inc COM 57636Q104 76,428 808,765 SH   SOLE NONE 808,765 0 0
McGraw-Hill Companies COM 580645109 119,122 1,203,496 SH   SOLE NONE 1,203,496 0 0
MEDNAX Inc COM 58502B106 58,028 897,983 SH   SOLE NONE 897,983 0 0
MSC Industrial Direct Co. COM 553530106 18,128 237,560 SH   SOLE NONE 237,560 0 0
Newmarket Corp COM 651587107 11,203 28,273 SH   SOLE NONE 28,273 0 0
Novartis AG ADR 66987V109 245,723 3,392,085 SH   SOLE NONE 3,392,085 0 0
Oracle Corp COM 68389X105 123,493 3,019,137 SH   SOLE NONE 3,019,137 0 0
PayPal Holdings Inc COM 70450Y103 27,498 712,380 SH   SOLE NONE 712,380 0 0
PepsiCo Inc/NC COM 713448108 103,029 1,005,568 SH   SOLE NONE 1,005,568 0 0
Potash Corp of Saskatchewan Inc COM 73755L107 75,841 4,466,435 SH   SOLE NONE 4,466,435 0 0
PPG Industries Inc COM 693506107 61,232 549,215 SH   SOLE NONE 549,215 0 0
PRA Group Inc. COM 69354N106 6,006 204,362 SH   SOLE NONE 204,362 0 0
Praxair Inc COM 74005P104 84,259 736,317 SH   SOLE NONE 736,317 0 0
Procter & Gamble Co COM 742718109 101,506 1,233,428 SH   SOLE NONE 1,233,428 0 0
QUALCOMM Inc COM 747525103 33,763 660,216 SH   SOLE NONE 660,216 0 0
Rockwell Collins Inc. COM 774341101 18,955 205,562 SH   SOLE NONE 205,562 0 0
Rogers Communications Inc CL B 775109201 235,970 5,908,528 SH   SOLE NONE 5,908,528 0 0
Royal Bank of Canada COM 780087102 234,079 4,072,625 SH   SOLE NONE 4,072,625 0 0
RPM International Inc. COM 749685103 21,239 448,743 SH   SOLE NONE 448,743 0 0
Shaw Communications Inc COM 82028K200 115,019 5,969,127 SH   SOLE NONE 5,969,127 0 0
Smith & Nephew PLC ADR 83175M205 41,479 1,244,855 SH   SOLE NONE 1,244,855 0 0
Stantec Inc COM 85472N109 78,282 3,088,759 SH   SOLE NONE 3,088,759 0 0
Suncor Energy Inc COM 867224107 87,924 3,165,192 SH   SOLE NONE 3,165,192 0 0
SYNNEX Corp COM 87162W100 10,666 115,200 SH   SOLE NONE 115,200 0 0
T Rowe Price Group Inc COM 74144T108 20,056 273,020 SH   SOLE NONE 273,020 0 0
TELUS Corp COM 87971M103 179,096 5,515,639 SH   SOLE NONE 5,515,639 0 0
The Priceline Group, Inc. COM 741503403 25,921 20,110 SH   SOLE NONE 20,110 0 0
Thomson Reuters Corp COM 884903105 95,144 2,354,359 SH   SOLE NONE 2,354,359 0 0
Time Warner Cable COM 88732J207 30,616 149,622 SH   SOLE NONE 149,622 0 0
Toronto-Dominion Bank COM 891160510 302,379 7,023,159 SH   SOLE NONE 7,023,159 0 0
Unilever PLC ADR 904767704 140,988 3,120,580 SH   SOLE NONE 3,120,580 0 0
Union Pacific Corp COM 907818108 24,793 311,660 SH   SOLE NONE 311,660 0 0
United Technologies Corporation COM 913017109 136,032 1,359,126 SH   SOLE NONE 1,359,126 0 0
Verisk Analytics, Inc. COM 92345Y106 87,746 1,097,928 SH   SOLE NONE 1,097,928 0 0
Verizon Communications Inc COM 92343V104 172,981 3,198,904 SH   SOLE NONE 3,198,904 0 0
Visa Inc COM 92826C839 112,787 1,475,065 SH   SOLE NONE 1,475,065 0 0
W.W. Grainger, Inc. COM 384802104 25,994 111,355 SH   SOLE NONE 111,355 0 0
Wabtec Corporation COM 929740108 1,150 14,500 SH   SOLE NONE 14,500 0 0
Waters Corporation COM 941848103 4,749 36,000 SH   SOLE NONE 36,000 0 0
Wells Fargo & Co COM 949746101 213,141 4,407,814 SH   SOLE NONE 4,407,814 0 0
Whirlpool Corp. COM 963320106 48,732 270,283 SH   SOLE NONE 270,283 0 0
World Fuel Services Corp COM 981475106 21,887 450,540 SH   SOLE NONE 450,540 0 0
WPP PLC ADR 92937A102 8,793 75,523 SH   SOLE NONE 75,523 0 0
Brookfield Asset Management Inc CL A COM 112585104 400 11,521 SH   OTR 1 0 11,521 0
General Electric Co COM 369604103 488 15,350 SH   OTR 1 0 15,350 0
Markit Ltd. COM G58249106 753 21,300 SH   OTR 1 0 21,300 0
Verizon Communications Inc COM 92343V104 660 12,200 SH   OTR 1 0 12,200 0
Wells Fargo & Co COM 949746101 759 15,700 SH   OTR 1 0 15,700 0