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
Agrium Inc COM 008916108 3,089 34,607 SH   SOLE NONE 34,607 0 0
Alibaba Group Holding Ltd ADR 01609W102 62,877 773,685 SH   SOLE NONE 773,685 0 0
Alphabet, Inc. CL A 02079K305 57,044 73,327 SH   SOLE NONE 73,327 0 0
Alphabet, Inc. CL C 02079K107 133,828 176,360 SH   SOLE NONE 176,360 0 0
American Express Co COM 025816109 35,190 505,960 SH   SOLE NONE 505,960 0 0
AMETEK Inc COM 031100100 93,840 1,751,082 SH   SOLE NONE 1,751,082 0 0
Anheuser-Busch InBev ADR 03524A108 10,018 80,143 SH   SOLE NONE 80,143 0 0
Ansys Inc COM 03662Q105 46,478 502,463 SH   SOLE NONE 502,463 0 0
AON PLC CL A G0408V102 370,148 4,014,188 SH   SOLE NONE 4,014,188 0 0
Atlantic Tele-Network Inc COM 049079205 76,152 973,439 SH   SOLE NONE 973,439 0 0
AutoZone Inc. COM 053332102 62,744 84,571 SH   SOLE NONE 84,571 0 0
Bank of Hawaii Corp COM 062540109 32,934 523,586 SH   SOLE NONE 523,586 0 0
Bank of Montreal COM 063671101 119,188 2,114,887 SH   SOLE NONE 2,114,887 0 0
Bank of Nova Scotia COM 064149107 177,569 4,395,487 SH   SOLE NONE 4,395,487 0 0
Baxter International Inc COM 071813109 27,959 732,880 SH   SOLE NONE 732,880 0 0
Becton Dickinson and Co COM 075887109 204,431 1,326,786 SH   SOLE NONE 1,326,786 0 0
BHP Billiton PLC ADR 05545E209 1,559 68,829 SH   SOLE NONE 68,829 0 0
Blackrock Inc COM 09247X101 192,810 566,251 SH   SOLE NONE 566,251 0 0
Brookfield Asset Management Inc CL A 112585104 325,862 10,342,917 SH   SOLE NONE 10,342,917 0 0
Canadian National Railway Co COM 136375102 231,627 4,148,812 SH   SOLE NONE 4,148,812 0 0
Canadian Natural Resources Ltd COM 136385101 61,421 2,815,008 SH   SOLE NONE 2,815,008 0 0
Canadian Pacific Railway Ltd COM 13645T100 88,565 694,299 SH   SOLE NONE 694,299 0 0
Cenovus Energy Inc COM 15135U109 50,456 3,994,619 SH   SOLE NONE 3,994,619 0 0
Chevron Corp COM 166764100 61,549 684,225 SH   SOLE NONE 684,225 0 0
China Mobile Ltd ADR ADR 16941M109 6,370 113,084 SH   SOLE NONE 113,084 0 0
Cinemark Holdings Inc. COM 17243V102 46,488 1,390,608 SH   SOLE NONE 1,390,608 0 0
CME Group Inc COM 12572Q105 34,516 380,974 SH   SOLE NONE 380,974 0 0
Colliers International Group SUB VTG SHS 194693107 24,969 560,389 SH   SOLE NONE 560,389 0 0
Comcast Corp CL A 20030N101 86,908 1,540,253 SH   SOLE NONE 1,540,253 0 0
Computer Programs & Systems Inc COM 205306103 13,539 272,136 SH   SOLE NONE 272,136 0 0
Copart Inc COM 217204106 10,581 278,387 SH   SOLE NONE 278,387 0 0
Crescent Point Energy Corp COM 22576C101 606 52,101 SH   SOLE NONE 52,101 0 0
Dentsply International Inc COM 249030107 17,642 289,927 SH   SOLE NONE 289,927 0 0
Descartes Systems Group Inc COM 249906108 65,537 3,261,350 SH   SOLE NONE 3,261,350 0 0
Diageo PLC ADR ADR 25243Q205 64,197 588,582 SH   SOLE NONE 588,582 0 0
E.I. du Pont de Nemours COM 263534109 20,564 308,773 SH   SOLE NONE 308,773 0 0
eBay Inc COM 278642103 23,549 856,945 SH   SOLE NONE 856,945 0 0
Enbridge Inc COM 29250N105 95,657 2,881,075 SH   SOLE NONE 2,881,075 0 0
Express Scripts Inc COM 30219G108 63,383 725,178 SH   SOLE NONE 725,178 0 0
Exxon Mobil Corp COM 30231G102 78,785 1,010,779 SH   SOLE NONE 1,010,779 0 0
FirstService Corp SUB VTG SH 33767E103 22,591 559,889 SH   SOLE NONE 559,889 0 0
Franklin Resources Inc. COM 354613101 17,682 480,226 SH   SOLE NONE 480,226 0 0
Gazit-Globe Ltd. (US Listed) SHS M4793C102 116,232 12,990,559 SH   SOLE NONE 12,990,559 0 0
General Electric Co COM 369604103 59,978 1,925,460 SH   SOLE NONE 1,925,460 0 0
Illinois Tool Works Inc COM 452308109 42,657 460,257 SH   SOLE NONE 460,257 0 0
Imperial Oil Ltd COM 453038408 68,200 2,096,037 SH   SOLE NONE 2,096,037 0 0
Innophos Holdings Inc. COM 45774N108 11,236 387,726 SH   SOLE NONE 387,726 0 0
International Flavors & Fragrances COM 459506101 20,003 167,190 SH   SOLE NONE 167,190 0 0
Intuit Inc COM 461202103 54,732 567,264 SH   SOLE NONE 567,264 0 0
iShares S&P 500 Index Fund/US ETF 464287200 2,889 14,100 SH   SOLE NONE 14,100 0 0
John Wiley & Sons Inc CL A 968223206 21,376 474,706 SH   SOLE NONE 474,706 0 0
Johnson & Johnson COM 478160104 116,345 1,132,733 SH   SOLE NONE 1,132,733 0 0
JPMorgan Chase & Co COM 46625H100 162,084 2,454,874 SH   SOLE NONE 2,454,874 0 0
LKQ Corp. COM 501889208 93,717 3,163,148 SH   SOLE NONE 3,163,148 0 0
Manulife Financial Corp COM 56501R106 157,256 10,504,984 SH   SOLE NONE 10,504,984 0 0
Markit Ltd. SHS G58249106 319,912 10,603,640 SH   SOLE NONE 10,603,640 0 0
Marsh & McLennan Cos Inc COM 571748102 83,518 1,506,179 SH   SOLE NONE 1,506,179 0 0
Mastercard Inc COM 57636Q104 64,262 660,050 SH   SOLE NONE 660,050 0 0
McGraw-Hill Companies COM 580645109 95,215 965,861 SH   SOLE NONE 965,861 0 0
MEDNAX Inc COM 58502B106 35,411 494,146 SH   SOLE NONE 494,146 0 0
MSC Industrial Direct Co. CL A 553530106 18,936 336,525 SH   SOLE NONE 336,525 0 0
Newmarket Corp COM 651587107 10,879 28,573 SH   SOLE NONE 28,573 0 0
Novartis AG ADR 66987V109 246,813 2,868,583 SH   SOLE NONE 2,868,583 0 0
Oracle Corp COM 68389X105 103,112 2,822,903 SH   SOLE NONE 2,822,903 0 0
PayPal Holdings Inc COM 70450Y103 31,024 857,005 SH   SOLE NONE 857,005 0 0
PepsiCo Inc/NC COM 713448108 90,420 905,020 SH   SOLE NONE 905,020 0 0
Potash Corp of Saskatchewan Inc COM 73755L107 76,462 4,469,816 SH   SOLE NONE 4,469,816 0 0
PPG Industries Inc COM 693506107 40,318 407,995 SH   SOLE NONE 407,995 0 0
PRA Group Inc. COM 69354N106 7,091 204,412 SH   SOLE NONE 204,412 0 0
Praxair Inc COM 74005P104 69,388 677,672 SH   SOLE NONE 677,672 0 0
Procter & Gamble Co COM 742718109 84,974 1,070,165 SH   SOLE NONE 1,070,165 0 0
QUALCOMM Inc COM 747525103 33,010 660,406 SH   SOLE NONE 660,406 0 0
Rockwell Collins Inc. COM 774341101 20,570 222,862 SH   SOLE NONE 222,862 0 0
Rogers Communications Inc CL B 775109200 191,958 5,573,114 SH   SOLE NONE 5,573,114 0 0
Royal Bank of Canada COM 780087102 212,210 3,965,063 SH   SOLE NONE 3,965,063 0 0
RPM International Inc. COM 749685103 22,458 509,723 SH   SOLE NONE 509,723 0 0
Shaw Communications Inc COM 82028K200 100,302 5,838,836 SH   SOLE NONE 5,838,836 0 0
Smith & Nephew PLC ADR ADR 83175M205 35,174 988,031 SH   SOLE NONE 988,031 0 0
Solera Holdings Inc COM 83421A104 18,548 338,279 SH   SOLE NONE 338,279 0 0
Stantec Inc COM 85472N109 86,908 3,508,309 SH   SOLE NONE 3,508,309 0 0
Suncor Energy Inc COM 867224107 79,586 3,087,646 SH   SOLE NONE 3,087,646 0 0
SYNNEX Corp COM 87162W100 21,036 233,916 SH   SOLE NONE 233,916 0 0
T Rowe Price Group Inc COM 74144T108 19,550 273,460 SH   SOLE NONE 273,460 0 0
TELUS Corp COM 87971M103 158,391 5,735,615 SH   SOLE NONE 5,735,615 0 0
The Priceline Group, Inc. COM 741503403 25,639 20,110 SH   SOLE NONE 20,110 0 0
Thomson Reuters Corp COM 884903105 86,552 2,288,003 SH   SOLE NONE 2,288,003 0 0
Time Warner Cable COM 88732J207 39,995 215,502 SH   SOLE NONE 215,502 0 0
Toronto-Dominion Bank COM 891160510 268,497 6,858,257 SH   SOLE NONE 6,858,257 0 0
Unilever PLC ADR ADR 904767704 122,960 2,851,571 SH   SOLE NONE 2,851,571 0 0
Union Pacific Corp COM 907818108 24,383 311,800 SH   SOLE NONE 311,800 0 0
United Technologies Corporation COM 913017109 117,124 1,219,228 SH   SOLE NONE 1,219,228 0 0
Verizon Communications Inc COM 92343V104 126,285 2,732,395 SH   SOLE NONE 2,732,395 0 0
Visa Inc COM 92826C839 101,037 1,303,027 SH   SOLE NONE 1,303,027 0 0
W.W. Grainger, Inc. COM 384802104 21,753 107,375 SH   SOLE NONE 107,375 0 0
Wells Fargo & Co COM 949746101 206,517 3,799,253 SH   SOLE NONE 3,799,253 0 0
WEX Inc. COM 96208T104 12,404 140,318 SH   SOLE NONE 140,318 0 0
Whirlpool Corp. COM 963320106 44,959 306,141 SH   SOLE NONE 306,141 0 0
World Fuel Services Corp COM 981475106 44,878 1,166,882 SH   SOLE NONE 1,166,882 0 0
WPP PLC ADR 92937A102 8,475 73,867 SH   SOLE NONE 73,867 0 0
AON PLC CL A G0408V102 1,033 11,200 SH   OTR 1 0 11,200 0
Brookfield Asset Management Inc CL A COM 112585104 451 14,321 SH   OTR 1 0 14,321 0
General Electric Co COM 369604103 593 19,050 SH   OTR 1 0 19,050 0
Markit Ltd. COM G58249106 818 27,100 SH   OTR 1 0 27,100 0
Rogers Communications Inc CL B 775109200 473 9,873 SH   OTR 1 0 9,873 0
Verizon Communications Inc COM 92343V104 721 15,600 SH   OTR 1 0 15,600 0
Wells Fargo & Co COM 949746101 1,087 20,000 SH   OTR 1 0 20,000 0