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   14,952,057 71,961 SH   SOLE   71,961 0 0
ALPHABET INC CAP STK CL A 02079K305   14,944,149 12,698 SH   SOLE   12,698 0 0
APPLE INC COM 037833100   31,507,007 165,870 SH   SOLE   165,870 0 0
BANK MONTREAL QUE COM 063671101   873,927 11,680 SH   SOLE   11,680 0 0
BANK N S HALIFAX COM 064149107   40,605,837 762,779 SH   SOLE   762,779 0 0
BANK NEW YORK MELLON CORP COM 064058100   7,876,964 156,196 SH   SOLE   156,196 0 0
BCE INC COM NEW 05534B760   871,254 19,621 SH   SOLE   19,621 0 0
BECTON DICKINSON & CO COM 075887109   9,619,849 38,521 SH   SOLE   38,521 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   46,293,292 230,441 SH   SOLE   230,441 0 0
BOOKING HLDGS INC COM 09857L108   10,605,563 6,078 SH   SOLE   6,078 0 0
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104   5,984,659 128,456 SH   SOLE   128,456 0 0
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101   1,058,056 25,335 SH   SOLE   25,335 0 0
CANADIAN NAT RES LTD COM 136385101   19,043,376 693,618 SH   SOLE   693,618 0 0
CANADIAN NATL RY CO COM 136375102   33,735,026 376,847 SH   SOLE   376,847 0 0
CARLISLE COS INC COM 142339100   3,194,006 26,048 SH   SOLE   26,048 0 0
CARMAX INC COM 143130102   8,401,337 120,363 SH   SOLE   120,363 0 0
CDN IMPERIAL BK COMM TORONTO COM 136069101   655,001 8,289 SH   SOLE   8,289 0 0
CENOVUS ENERGY INC COM 15135U109   675,829 77,858 SH   SOLE   77,858 0 0
CHEVRON CORP NEW COM 166764100   4,672,710 37,934 SH   SOLE   37,934 0 0
CISCO SYS INC COM 17275R102   18,368,586 340,222 SH   SOLE   340,222 0 0
CME GROUP INC COM CL A 12572Q105   3,685,111 22,391 SH   SOLE   22,391 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102   9,305,406 128,439 SH   SOLE   128,439 0 0
COLLIERS INTL GROUP INC SUB VTG SHS 194693107   1,422,856 21,300 SH   SOLE   21,300 0 0
COMCAST CORP NEW CL A 20030N101   12,860,766 321,680 SH   SOLE   321,680 0 0
CRESCENT PT ENERGY CORP COM 22576C101   222,964 68,813 SH   SOLE   68,813 0 0
CVS HEALTH CORP COM 126650100   15,318,924 284,052 SH   SOLE   284,052 0 0
DANAHER CORPORATION COM 235851102   13,079,882 99,075 SH   SOLE   99,075 0 0
DIAGEO P L C SPON ADR NEW 25243Q205   26,501,384 161,979 SH   SOLE   161,979 0 0
ENBRIDGE INC COM 29250N105   18,388,937 507,733 SH   SOLE   507,733 0 0
ENCANA CORP COM 292505104   432,889 59,762 SH   SOLE   59,762 0 0
FORTIVE CORP COM 34959J108   6,023,302 71,800 SH   SOLE   71,800 0 0
GILDAN ACTIVEWEAR INC COM 375916103   17,132,520 476,488 SH   SOLE   476,488 0 0
HCA HEALTHCARE INC COM 40412C101   6,330,992 48,558 SH   SOLE   48,558 0 0
INTERNATIONAL FLAVORS&FRAGRA COM 459506101   8,515,724 66,121 SH   SOLE   66,121 0 0
ISHARES TR MSCI EAFE ETF 464287465   3,448,412 53,167 SH   SOLE   53,167 0 0
JOHNSON & JOHNSON COM 478160104   18,804,970 134,523 SH   SOLE   134,523 0 0
JPMORGAN CHASE & CO COM 46625H100   10,466,170 103,390 SH   SOLE   103,390 0 0
LOWES COS INC COM 548661107   6,316,419 57,700 SH   SOLE   57,700 0 0
MAGNA INTL INC COM 559222401   4,476,100 91,927 SH   SOLE   91,927 0 0
MANULIFE FINL CORP COM 56501R106   22,796,090 1,347,957 SH   SOLE   1,347,957 0 0
MASTERCARD INC CL A 57636Q104   8,205,903 34,852 SH   SOLE   34,852 0 0
MERCK & CO INC COM 58933Y105   5,899,498 70,933 SH   SOLE   70,933 0 0
MICROSOFT CORP COM 594918104   42,266,630 358,374 SH   SOLE   358,374 0 0
MIDDLEBY CORP COM 596278101   6,687,313 51,429 SH   SOLE   51,429 0 0
NOVARTIS A G SPONSORED ADR 66987V109   4,774,120 49,658 SH   SOLE   49,658 0 0
NUTRIEN LTD COM 67077M108   5,451,174 103,359 SH   SOLE   103,359 0 0
OCCIDENTAL PETE CORP COM 674599105   7,382,227 111,514 SH   SOLE   111,514 0 0
OPEN TEXT CORP COM 683715106   7,801,807 203,197 SH   SOLE   203,197 0 0
ORACLE CORP COM 68389X105   35,101,257 653,533 SH   SOLE   653,533 0 0
PFIZER INC COM 717081103   612,630 14,425 SH   SOLE   14,425 0 0
ROGERS COMMUNICATIONS INC CL B 775109200   16,528,042 307,325 SH   SOLE   307,325 0 0
ROPER TECHNOLOGIES INC COM 776696106   10,925,600 31,949 SH   SOLE   31,949 0 0
ROYAL BK CDA MONTREAL QUE COM 780087102   34,711,388 460,097 SH   SOLE   460,097 0 0
S&P GLOBAL INC COM 78409V104   7,059,742 33,530 SH   SOLE   33,530 0 0
SHAW COMMUNICATIONS INC CL B CONV 82028K200   5,918,804 284,418 SH   SOLE   284,418 0 0
SUNCOR ENERGY INC NEW COM 867224107   14,389,058 443,985 SH   SOLE   443,985 0 0
TELUS CORP COM 87971M103   5,113,726 138,168 SH   SOLE   138,168 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102   39,367,779 143,825 SH   SOLE   143,825 0 0
TORONTO DOMINION BK ONT COM NEW 891160509   44,110,443 812,845 SH   SOLE   812,845 0 0
UNION PACIFIC CORP COM 907818108   8,949,046 53,523 SH   SOLE   53,523 0 0
VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827   1,233,645 15,500 SH   SOLE   15,500 0 0
VERMILION ENERGY INC COM 923725105   490,026 19,850 SH   SOLE   19,850 0 0
VISA INC COM CL A 92826C839   53,170,825 340,424 SH   SOLE   340,424 0 0