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 77,576 1,166,035 SH   SOLE   1,096,416 0 69,619
ADVANCE AUTO PARTS INC COM 00751Y106 101,200 421,876 SH   SOLE   396,944 0 24,932
ALLEGION PLC ORD SHS G0176J109 84,749 639,904 SH   SOLE   601,792 0 38,112
AMERICAN TOWER CORP NEW COM 03027X100 102,999 352,132 SH   SOLE   331,714 0 20,418
APPLIED MATLS INC COM 038222105 95,511 606,961 SH   SOLE   571,628 0 35,333
BROADCOM INC COM 11135F101 115,688 173,860 SH   SOLE   163,742 0 10,118
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 98,559 539,103 SH   SOLE   507,651 0 31,452
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 1,436 23,835 SH   SOLE   23,835 0 0
CANADIAN NATL RY CO COM 136375102 1,153 9,405 SH   SOLE   9,405 0 0
CANADIAN PAC RY LTD COM 13645T100 1,054 14,694 SH   SOLE   14,694 0 0
CINTAS CORP COM 172908105 107,022 241,491 SH   SOLE   227,264 0 14,227
CME GROUP INC COM 12572Q105 203 890 SH   SOLE   890 0 0
DOLLAR GEN CORP NEW COM 256677105 96,126 407,606 SH   SOLE   383,869 0 23,737
FIRSTSERVICE CORP NEW COM 33767E202 1,386 7,070 SH   SOLE   7,070 0 0
HOME DEPOT INC COM 437076102 109,717 264,372 SH   SOLE   248,997 0 15,375
INTUIT COM 461202103 108,693 168,983 SH   SOLE   159,097 0 9,886
MASTERCARD INCORPORATED CL A 57636Q104 78,584 218,702 SH   SOLE   206,065 0 12,637
MICROSOFT CORP COM 594918104 110,808 329,473 SH   SOLE   310,288 0 19,185
MOODYS CORP COM 615369105 104,731 268,143 SH   SOLE   252,526 0 15,617
OPEN TEXT CORP COM 683715106 1,063 22,450 SH   SOLE   22,450 0 0
ROPER TECHNOLOGIES INC COM 776696106 98,035 199,315 SH   SOLE   187,678 0 11,637
SHERWIN WILLIAMS CO COM 824348106 116,279 330,189 SH   SOLE   310,965 0 19,224
STARBUCKS CORP COM 855244109 86,081 735,924 SH   SOLE   693,333 0 42,591
TELUS CORPORATION COM 87971M103 1,259 53,573 SH   SOLE   53,573 0 0
TEXAS INSTRS INC COM 882508104 81,113 430,378 SH   SOLE   405,263 0 25,115
THERMO FISHER SCIENTIFIC INC COM 883556102 118,003 176,852 SH   SOLE   166,606 0 10,246
THOMSON REUTERS CORP. COM NEW 884903709 1,223 10,249 SH   SOLE   10,249 0 0
UNITEDHEALTH GROUP INC COM 91324P102 112,284 223,611 SH   SOLE   210,570 0 13,041
VISA INC COM CL A 92826C839 82,421 380,329 SH   SOLE   358,275 0 22,054
WASTE CONNECTIONS INC COM 94106B101 1,328 9,764 SH   SOLE   9,764 0 0
ZOETIS INC CL A 98978V103 121,368 497,349 SH   SOLE   468,660 0 28,689
SPDR S&P 500 ETF TR TR UNIT 78462F103 4,985 10,495 SH   SOLE   10,495 0 0
TC ENERGY CORP COM 87807B107 1,099 23,677 SH   SOLE   23,677 0 0