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
AMETEK Inc COM 031100100 42,160 916,122 SH   SOLE NONE 916,122 0 0
Amtrust Financial Services COM 032359309 105,732 2,710,733 SH   SOLE NONE 2,710,733 0 0
Anheuser-Busch InBev ADR 03524A108 15,813 159,574 SH   SOLE NONE 159,574 0 0
AON PLC CL A G0408V102 115,669 1,554,142 SH   SOLE NONE 1,554,142 0 0
Aspen Insurance Holdings Ltd SHS G05384105 52,384 1,443,962 SH   SOLE NONE 1,443,962 0 0
AutoZone Inc. COM 053332102 28,363 67,094 SH   SOLE NONE 67,094 0 0
Bank of Montreal COM 063671101 140,222 2,097,857 SH   SOLE NONE 2,097,857 0 0
Bank of Nova Scotia COM 064149107 275,325 4,800,273 SH   SOLE NONE 4,800,273 0 0
Becton Dickinson and Co COM 075887109 82,964 829,643 SH   SOLE NONE 829,643 0 0
BHP Billiton PLC ADR 05545E209 49,273 837,252 SH   SOLE NONE 837,252 0 0
Blackrock Inc COM 09247X101 84,041 310,600 SH   SOLE NONE 310,600 0 0
Brookfield Asset Management Inc CL A 112585104 249,803 6,667,290 SH   SOLE NONE 6,667,290 0 0
Canadian National Railway Co COM 136375102 234,020 2,306,445 SH   SOLE NONE 2,306,445 0 0
Canadian Natural Resources Ltd COM 136385101 85,777 2,725,809 SH   SOLE NONE 2,725,809 0 0
Canadian Pacific Railway Ltd COM 13645T100 89,230 722,229 SH   SOLE NONE 722,229 0 0
Canon Inc ADR 138006309 56,532 1,767,069 SH   SOLE NONE 1,767,069 0 0
Cenovus Energy Inc COM 15135U109 102,302 3,423,337 SH   SOLE NONE 3,423,337 0 0
Chevron Corp COM 166764100 74,843 616,117 SH   SOLE NONE 616,117 0 0
Cisco Systems Inc COM 17275R102 17,298 738,241 SH   SOLE NONE 738,241 0 0
CME Group Inc COM 12572Q105 30,741 416,100 SH   SOLE NONE 416,100 0 0
Coach Inc COM 189754104 27,629 506,669 SH   SOLE NONE 506,669 0 0
Community Bank Systems Inc COM 203607106 1,307 38,300 SH   SOLE NONE 38,300 0 0
Computer Programs & Systems Inc COM 205306103 947 16,182 SH   SOLE NONE 16,182 0 0
Copart Inc COM 217204106 31,586 994,044 SH   SOLE NONE 994,044 0 0
Costco Wholesale Corp COM 22160K105 4,010 34,820 SH   SOLE NONE 34,820 0 0
Credit Acceptance Corp. COM 225310101 1,899 17,140 SH   SOLE NONE 17,140 0 0
Dentsply International Inc COM 249030107 25,491 587,150 SH   SOLE NONE 587,150 0 0
Descartes Systems Group Inc COM 249906108 75,454 6,565,957 SH   SOLE NONE 6,565,957 0 0
Diageo PLC ADR 25243Q205 42,678 335,959 SH   SOLE NONE 335,959 0 0
Donaldson Co Inc COM 257651109 19,245 504,725 SH   SOLE NONE 504,725 0 0
Dover Corporation COM 260003108 19,484 216,895 SH   SOLE NONE 216,895 0 0
E.I du Pont de Nemours COM 263534109 65,432 1,117,593 SH   SOLE NONE 1,117,593 0 0
Emerson Electric Co COM 291011104 689 10,652 SH   SOLE NONE 10,652 0 0
Enbridge Inc COM 29250N105 135,550 3,241,122 SH   SOLE NONE 3,241,122 0 0
Enerplus Corp COM 292766102 382 23,051 SH   SOLE NONE 23,051 0 0
Exxon Mobil Corp COM 30231G102 67,714 787,164 SH   SOLE NONE 787,164 0 0
FirstService Corp SUB VTG SH 33761N109 42,320 1,089,262 SH   SOLE NONE 1,089,262 0 0
Gazit-Globe Ltd. SHS M4793C102 114,442 9,140,401 SH   SOLE NONE 9,140,401 0 0
General Electric Co COM 369604103 66,425 2,780,862 SH   SOLE NONE 2,780,862 0 0
GlaxoSmithKline PLC ADR 37733W105 15,067 300,643 SH   SOLE NONE 300,643 0 0
Google Inc CL A 38259P508 74,907 85,534 SH   SOLE NONE 85,534 0 0
Graco Inc COM 384109104 22,220 300,025 SH   SOLE NONE 300,025 0 0
HCC Insurance Holdings Inc. COM 404132102 21,468 489,907 SH   SOLE NONE 489,907 0 0
Honda Motor Co Ltd AMERN SHS 438128308 7,744 203,284 SH   SOLE NONE 203,284 0 0
HSBC Holdings PLC ADR 404280406 72,590 1,338,141 SH   SOLE NONE 1,338,141 0 0
Illinois Tool Works Inc COM 452308109 61,248 803,281 SH   SOLE NONE 803,281 0 0
Imperial Oil Ltd COM 453038408 86,829 1,974,700 SH   SOLE NONE 1,974,700 0 0
Innophos Holdings Inc. COM 45774N108 3,933 74,526 SH   SOLE NONE 74,526 0 0
International Business Machines Corp COM 459200101 71,404 385,681 SH   SOLE NONE 385,681 0 0
Intuit Inc COM 461202103 47,445 715,681 SH   SOLE NONE 715,681 0 0
John Wiley & Sons Inc CL A 968223206 62,465 1,309,804 SH   SOLE NONE 1,309,804 0 0
Johnson & Johnson COM 478160104 62,772 724,280 SH   SOLE NONE 724,280 0 0
JPMorgan Chase & Co COM 46625H100 76,299 1,476,361 SH   SOLE NONE 1,476,361 0 0
Kraft Foods Group Inc COM 50076Q106 21,852 416,380 SH   SOLE NONE 416,380 0 0
Lowes Cos Inc COM 548661107 13,047 274,047 SH   SOLE NONE 274,047 0 0
Manulife Financial Corp COM 56501R106 137,971 8,328,705 SH   SOLE NONE 8,328,705 0 0
Marsh & McLennan Cos Inc COM 571748102 37,544 862,093 SH   SOLE NONE 862,093 0 0
McGraw-Hill Companies COM 580645109 47,436 723,213 SH   SOLE NONE 723,213 0 0
Mesa Laboratories Inc COM 59064R109 5,228 77,325 SH   SOLE NONE 77,325 0 0
Mondelez International Inc CL A 609207105 31,372 998,425 SH   SOLE NONE 998,425 0 0
National Beverage Corp. COM 635017106 1,317 73,766 SH   SOLE NONE 73,766 0 0
Newmarket Corp COM 651587107 10,472 36,373 SH   SOLE NONE 36,373 0 0
NIKE Inc CL B 654106103 43,484 598,922 SH   SOLE NONE 598,922 0 0
Novartis AG ADR 66987V109 81,739 1,065,783 SH   SOLE NONE 1,065,783 0 0
Oracle Corp COM 68389X105 71,072 2,143,027 SH   SOLE NONE 2,143,027 0 0
Patterson Cos Inc COM 703395103 19,644 488,850 SH   SOLE NONE 488,850 0 0
Penn West Petroleum Ltd. COM 707887105 38,683 3,480,796 SH   SOLE NONE 3,480,796 0 0
PepsiCo Inc/NC COM 713448108 57,788 727,046 SH   SOLE NONE 727,046 0 0
Potash Corp of Saskatchewan Inc COM 73755L107 54,440 1,651,335 SH   SOLE NONE 1,651,335 0 0
Praxair Inc COM 74005P104 31,892 265,300 SH   SOLE NONE 265,300 0 0
ProAssurance Corporation COM 74267C106 11,267 250,040 SH   SOLE NONE 250,040 0 0
Procter & Gamble Co COM 742718109 40,415 534,845 SH   SOLE NONE 534,845 0 0
Rogers Communications Inc CL B 775109200 152,168 3,534,171 SH   SOLE NONE 3,534,171 0 0
Royal Bank of Canada COM 780087102 260,136 4,054,313 SH   SOLE NONE 4,054,313 0 0
Royal Dutch Shell PLC ADR 780259206 76,312 1,162,125 SH   SOLE NONE 1,162,125 0 0
RPM International Inc. COM 749685103 36,111 997,555 SH   SOLE NONE 997,555 0 0
Sherwin-Williams Co/The COM 824348106 5,319 29,196 SH   SOLE NONE 29,196 0 0
Smith & Nephew PLC ADR 83175M205 21,470 344,231 SH   SOLE NONE 344,231 0 0
Stantec Inc COM 85472N109 116,535 2,278,696 SH   SOLE NONE 2,278,696 0 0
State Street Corp COM 857477103 51,700 786,515 SH   SOLE NONE 786,515 0 0
Suncor Energy Inc COM 867224107 84,893 2,370,726 SH   SOLE NONE 2,370,726 0 0
SYNNEX Corp COM 87162W100 47,415 771,604 SH   SOLE NONE 771,604 0 0
Sysco Corp COM 871829107 18,801 590,663 SH   SOLE NONE 590,663 0 0
T Rowe Price Group Inc COM 74144T108 16,772 233,171 SH   SOLE NONE 233,171 0 0
TELUS Corp COM 87971M103 208,807 6,291,529 SH   SOLE NONE 6,291,529 0 0
Thomson Reuters Corp COM 884903105 84,244 2,405,806 SH   SOLE NONE 2,405,806 0 0
Toronto-Dominion Bank COM 891160509 306,124 3,395,484 SH   SOLE NONE 3,395,484 0 0
UFP Technologies Inc COM 902673102 5,758 252,888 SH   SOLE NONE 252,888 0 0
Unilever PLC ADR 904767704 70,754 1,834,414 SH   SOLE NONE 1,834,414 0 0
United Technologies Corporation COM 913017109 36,637 339,797 SH   SOLE NONE 339,797 0 0
Valeant Pharmaceuticals International Inc COM 91911K102 173,448 1,661,230 SH   SOLE NONE 1,661,230 0 0
VCA Antech Inc COM 918194101 11,316 412,085 SH   SOLE NONE 412,085 0 0
Visa Inc CL A 92826C839 22,444 117,445 SH   SOLE NONE 117,445 0 0
Vodafone Group PLC ADR 92857W209 119,112 3,386,318 SH   SOLE NONE 3,386,318 0 0
Vulcan Materials Co COM 929160109 4,309 83,169 SH   SOLE NONE 83,169 0 0
Walgreen Co COM 931422109 37,488 696,989 SH   SOLE NONE 696,989 0 0
Wells Fargo & Co COM 949746101 84,493 2,045,202 SH   SOLE NONE 2,045,202 0 0
Westwood Holdings Group Inc COM 961765104 5,006 104,185 SH   SOLE NONE 104,185 0 0
WEX Inc. COM 96208T104 49,337 562,250 SH   SOLE NONE 562,250 0 0