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 87,588 1,178,201 SH   SOLE   1,108,582 0 69,619
ADVANCE AUTO PARTS INC COM 00751Y106 65,729 420,425 SH   SOLE   395,493 0 24,932
ALLEGION PLC ORD SHS G0176J109 60,796 677,926 SH   SOLE   637,426 0 40,500
AMERICAN TOWER CORP NEW COM 03027X100 74,795 348,374 SH   SOLE   327,734 0 20,640
APPLIED MATLS INC COM 038222105 64,447 786,611 SH   SOLE   739,229 0 47,382
BROADCOM INC COM 11135F101 76,957 173,323 SH   SOLE   163,083 0 10,240
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 951 23,064 SH   SOLE   23,064 0 0
CANADIAN NATL RY CO COM 136375102 988 9,078 SH   SOLE   9,078 0 0
CANADIAN PAC RY LTD COM 13645T100 955 14,191 SH   SOLE   14,191 0 0
CINTAS CORP COM 172908105 77,387 199,353 SH   SOLE   187,561 0 11,792
COLLIERS INTL GROUP INC SUB VTG SHS 194693107 829 8,981 SH   SOLE   8,981 0 0
DOLLAR GEN CORP NEW COM 256677105 94,576 394,297 SH   SOLE   370,985 0 23,312
FIRSTSERVICE CORP NEW COM 33767E202 818 6,816 SH   SOLE   6,816 0 0
INTUIT COM 461202103 65,354 168,733 SH   SOLE   158,847 0 9,886
LOWES COS INC COM 548661107 69,635 370,770 SH   SOLE   348,582 0 22,188
MASTERCARD INCORPORATED CL A 57636Q104 61,081 214,816 SH   SOLE   202,196 0 12,620
MICROCHIP TECHNOLOGY INC. COM 595017104 68,472 1,121,955 SH   SOLE   1,055,122 0 66,833
MICROSOFT CORP COM 594918104 75,224 322,990 SH   SOLE   303,805 0 19,185
MOODYS CORP COM 615369105 64,714 266,192 SH   SOLE   250,365 0 15,827
MSCI INC COM 55354G100 71,263 168,953 SH   SOLE   158,934 0 10,019
OPEN TEXT CORP COM 683715106 702 26,345 SH   SOLE   26,345 0 0
ROPER TECHNOLOGIES INC COM 776696106 71,185 197,936 SH   SOLE   186,283 0 11,653
SHERWIN WILLIAMS CO COM 824348106 66,998 327,217 SH   SOLE   307,960 0 19,257
SPDR S&P 500 ETF TR TR UNIT 78462F103 8,103 22,684 SH   SOLE   22,684 0 0
STARBUCKS CORP COM 855244109 91,469 1,085,555 SH   SOLE   1,021,564 0 63,991
TELUS CORPORATION COM 87971M103 823 41,114 SH   SOLE   41,114 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 82,616 162,889 SH   SOLE   153,338 0 9,551
THOMSON REUTERS CORP. COM NEW 884903709 1,022 9,881 SH   SOLE   9,881 0 0
UNITEDHEALTH GROUP INC COM 91324P102 81,291 160,961 SH   SOLE   151,445 0 9,516
VISA INC COM CL A 92826C839 66,558 374,654 SH   SOLE   352,787 0 21,867
WASTE CONNECTIONS INC COM 94106B101 1,282 9,418 SH   SOLE   9,418 0 0
ZOETIS INC CL A 98978V103 73,257 494,003 SH   SOLE   465,314 0 28,689