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 FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
3M CO COM 88579Y101   15,461,057 73,376 SH   SOLE   73,376 0 0
ALPHABET INC CAP STK CL A 02079K305   16,173,665 13,399 SH   SOLE   13,399 0 0
APPLE INC COM 037833100   38,304,918 169,686 SH   SOLE   169,686 0 0
AT&T INC COM 00206R102   3,476,336 103,524 SH   SOLE   103,524 0 0
BANK MONTREAL QUE COM 063671101   1,027,851 12,471 SH   SOLE   12,471 0 0
BANK N S HALIFAX COM 064149107   46,218,610 776,008 SH   SOLE   776,008 0 0
BANK NEW YORK MELLON CORP COM 064058100   8,275,167 162,290 SH   SOLE   162,290 0 0
BCE INC COM NEW 05534B760   845,153 20,877 SH   SOLE   20,877 0 0
BECTON DICKINSON & CO COM 075887109   6,882,831 26,371 SH   SOLE   26,371 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   48,158,906 224,926 SH   SOLE   224,926 0 0
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104   2,540,592 57,125 SH   SOLE   57,125 0 0
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101   842,254 21,112 SH   SOLE   21,112 0 0
CANADIAN NAT RES LTD COM 136385101   22,923,764 702,194 SH   SOLE   702,194 0 0
CANADIAN NATL RY CO COM 136375102   34,602,658 385,931 SH   SOLE   385,931 0 0
CARLISLE COS INC COM 142339100   3,365,943 27,635 SH   SOLE   27,635 0 0
CARMAX INC COM 143130102   3,657,635 48,984 SH   SOLE   48,984 0 0
CDN IMPERIAL BK COMM TORONTO COM 136069101   875,710 9,353 SH   SOLE   9,353 0 0
CENOVUS ENERGY INC COM 15135U109   781,195 77,858 SH   SOLE   77,858 0 0
CHEVRON CORP NEW COM 166764100   5,680,395 46,454 SH   SOLE   46,454 0 0
CISCO SYS INC COM 17275R102   17,502,227 359,758 SH   SOLE   359,758 0 0
CME GROUP INC COM CL A 12572Q105   5,313,275 31,216 SH   SOLE   31,216 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102   10,357,388 134,250 SH   SOLE   134,250 0 0
COLFAX CORP COM 194014106   2,870,917 79,615 SH   SOLE   79,615 0 0
COLLIERS INTL GROUP INC SUB VTG SHS 194693107   1,261,598 16,300 SH   SOLE   16,300 0 0
COMCAST CORP NEW CL A 20030N101   11,957,249 337,680 SH   SOLE   337,680 0 0
CRESCENT PT ENERGY CORP COM 22576C101   471,049 74,076 SH   SOLE   74,076 0 0
CVS HEALTH CORP COM 126650100   23,254,439 295,407 SH   SOLE   295,407 0 0
DANAHER CORP DEL COM 235851102   11,281,625 103,825 SH   SOLE   103,825 0 0
DIAGEO P L C SPON ADR NEW 25243Q205   25,182,126 177,752 SH   SOLE   177,752 0 0
ENBRIDGE INC COM 29250N105   16,741,253 519,211 SH   SOLE   519,211 0 0
ENCANA CORP COM 292505104   782,706 59,762 SH   SOLE   59,762 0 0
FORTIVE CORP COM 34959J108   6,391,538 75,909 SH   SOLE   75,909 0 0
GILDAN ACTIVEWEAR INC COM 375916103   14,822,513 487,543 SH   SOLE   487,543 0 0
HCA HEALTHCARE INC COM 40412C101   8,246,616 59,277 SH   SOLE   59,277 0 0
INTERNATIONAL FLAVORS&FRAGRA COM 459506101   8,206,550 58,989 SH   SOLE   58,989 0 0
ISHARES TR MSCI EAFE ETF 464287465   3,695,189 54,349 SH   SOLE   54,349 0 0
JOHNSON & JOHNSON COM 478160104   19,857,931 143,721 SH   SOLE   143,721 0 0
JPMORGAN CHASE & CO COM 46625H100   12,202,066 108,136 SH   SOLE   108,136 0 0
LOWES COS INC COM 548661107   6,948,792 60,519 SH   SOLE   60,519 0 0
MAGNA INTL INC COM 559222401   4,290,535 81,742 SH   SOLE   81,742 0 0
MANULIFE FINL CORP COM 56501R106   24,534,123 1,373,505 SH   SOLE   1,373,505 0 0
MASTERCARD INCORPORATED CL A 57636Q104   7,983,240 35,862 SH   SOLE   35,862 0 0
MERCK & CO INC COM 58933Y105   7,983,162 112,534 SH   SOLE   112,534 0 0
MICROSOFT CORP COM 594918104   39,416,362 344,639 SH   SOLE   344,639 0 0
MIDDLEBY CORP COM 596278101   6,902,763 53,365 SH   SOLE   53,365 0 0
NIKE INC CL B 654106103   3,829,937 45,207 SH   SOLE   45,207 0 0
NOVARTIS A G SPONSORED ADR 66987V109   8,787,200 101,987 SH   SOLE   101,987 0 0
NUTRIEN LTD COM 67077M108   6,212,202 107,673 SH   SOLE   107,673 0 0
OCCIDENTAL PETE CORP DEL COM 674599105   9,554,070 116,272 SH   SOLE   116,272 0 0
OPEN TEXT CORP COM 683715106   8,092,010 212,822 SH   SOLE   212,822 0 0
ORACLE CORP COM 68389X105   34,517,719 669,467 SH   SOLE   669,467 0 0
PFIZER INC COM 717081103   710,717 16,127 SH   SOLE   16,127 0 0
ROGERS COMMUNICATIONS INC CL B 775109200   15,926,759 309,918 SH   SOLE   309,918 0 0
ROPER TECHNOLOGIES INC COM 776696106   6,572,604 22,189 SH   SOLE   22,189 0 0
ROYAL BK CDA MONTREAL QUE COM 780087102   23,616,730 294,846 SH   SOLE   294,846 0 0
SHAW COMMUNICATIONS INC CL B CONV 82028K200   5,916,846 303,872 SH   SOLE   303,872 0 0
STARWOOD PPTY TR INC COM 85571B105   6,054,609 281,348 SH   SOLE   281,348 0 0
SUNCOR ENERGY INC NEW COM 867224107   17,388,401 449,725 SH   SOLE   449,725 0 0
TELUS CORP COM 87971M103   5,219,628 141,718 SH   SOLE   141,718 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102   35,770,900 146,554 SH   SOLE   146,554 0 0
TORONTO DOMINION BK ONT COM NEW 891160509   48,266,573 794,906 SH   SOLE   794,906 0 0
UNION PAC CORP COM 907818108   9,167,655 56,302 SH   SOLE   56,302 0 0
VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827   1,209,465 15,500 SH   SOLE   15,500 0 0
VERMILION ENERGY INC COM 923725105   556,883 16,914 SH   SOLE   16,914 0 0
VISA INC COM CL A 92826C839   51,953,804 346,151 SH   SOLE   346,151 0 0