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
ACTIVISION BLIZZARD INC COM 00507V109 94,813 1,217,735 SH   SOLE   1,148,116 0 69,619
ADVANCE AUTO PARTS INC COM 00751Y106 75,642 437,011 SH   SOLE   412,079 0 24,932
ALLEGION PLC ORD SHS G0176J109 68,827 703,031 SH   SOLE   662,531 0 40,500
AMERICAN TOWER CORP NEW COM 03027X100 91,893 359,537 SH   SOLE   338,897 0 20,640
APPLIED MATLS INC COM 038222105 56,422 620,148 SH   SOLE   584,750 0 35,398
BROADCOM INC COM 11135F101 86,622 178,303 SH   SOLE   168,063 0 10,240
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 1,030 23,064 SH   SOLE   23,064 0 0
CANADIAN NATL RY CO COM 136375102 1,025 9,078 SH   SOLE   9,078 0 0
CANADIAN PAC RY LTD COM 13645T100 995 14,191 SH   SOLE   14,191 0 0
CINTAS CORP COM 172908105 93,506 250,329 SH   SOLE   236,034 0 14,295
COLLIERS INTL GROUP INC SUB VTG SHS 194693107 982 8,925 SH   SOLE   8,925 0 0
DOLLAR GEN CORP NEW COM 256677105 101,483 413,474 SH   SOLE   389,737 0 23,737
FIRSTSERVICE CORP NEW COM 33767E202 830 6,816 SH   SOLE   6,816 0 0
INTUIT COM 461202103 66,305 172,024 SH   SOLE   162,138 0 9,886
LOWES COS INC COM 548661107 67,104 384,177 SH   SOLE   361,989 0 22,188
MASTERCARD INCORPORATED CL A 57636Q104 69,648 220,766 SH   SOLE   208,146 0 12,620
MICROCHIP TECHNOLOGY INC. COM 595017104 67,484 1,161,914 SH   SOLE   1,095,081 0 66,833
MICROSOFT CORP COM 594918104 85,669 333,562 SH   SOLE   314,377 0 19,185
MOODYS CORP COM 615369105 74,563 274,162 SH   SOLE   258,335 0 15,827
MSCI INC COM 55354G100 72,167 175,100 SH   SOLE   165,081 0 10,019
OPEN TEXT CORP COM 683715106 1,000 26,345 SH   SOLE   26,345 0 0
ROPER TECHNOLOGIES INC COM 776696106 80,437 203,817 SH   SOLE   192,164 0 11,653
SHERWIN WILLIAMS CO COM 824348106 75,304 336,314 SH   SOLE   317,057 0 19,257
SPDR S&P 500 ETF TR TR UNIT 78462F103 6,305 16,712 SH   SOLE   16,712 0 0
STARBUCKS CORP COM 855244109 84,945 1,111,999 SH   SOLE   1,048,008 0 63,991
TELUS CORPORATION COM 87971M103 919 41,114 SH   SOLE   41,114 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 90,926 167,363 SH   SOLE   157,812 0 9,551
THOMSON REUTERS CORP. COM NEW 884903709 1,034 9,881 SH   SOLE   9,881 0 0
UNITEDHEALTH GROUP INC COM 91324P102 85,133 165,747 SH   SOLE   156,231 0 9,516
VISA INC COM CL A 92826C839 75,970 385,853 SH   SOLE   363,986 0 21,867
WASTE CONNECTIONS INC COM 94106B101 1,172 9,418 SH   SOLE   9,418 0 0
ZOETIS INC CL A 98978V103 87,479 508,924 SH   SOLE   480,235 0 28,689