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   11,861,789 72,152 SH   SOLE   72,152 0 0
ALPHABET INC CAP STK CL A 02079K305   19,074,207 15,620 SH   SOLE   15,620 0 0
APPLE INC COM 037833100   36,957,066 165,009 SH   SOLE   165,009 0 0
BANK MONTREAL QUE COM 063671101   567,795 7,708 SH   SOLE   7,708 0 0
BANK N S HALIFAX COM 064149107   42,690,325 751,508 SH   SOLE   751,508 0 0
BANK NEW YORK MELLON CORP COM 064058100   7,237,352 160,083 SH   SOLE   160,083 0 0
BCE INC COM NEW 05534B760   634,376 13,114 SH   SOLE   13,114 0 0
BECTON DICKINSON & CO COM 075887109   13,172,639 52,074 SH   SOLE   52,074 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   49,829,943 239,544 SH   SOLE   239,544 0 0
BOOKING HLDGS INC COM 09857L108   12,389,957 6,313 SH   SOLE   6,313 0 0
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104   6,617,742 124,611 SH   SOLE   124,611 0 0
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101   8,363,377 168,884 SH   SOLE   168,884 0 0
CANADIAN NAT RES LTD COM 136385101   18,068,632 679,011 SH   SOLE   679,011 0 0
CANADIAN NATL RY CO COM 136375102   32,845,676 365,753 SH   SOLE   365,753 0 0
CARLISLE COS INC COM 142339100   3,838,181 26,372 SH   SOLE   26,372 0 0
CDN IMPERIAL BK COMM TORONTO COM 136069101   475,964 5,768 SH   SOLE   5,768 0 0
CENOVUS ENERGY INC COM 15135U109   730,573 77,858 SH   SOLE   77,858 0 0
CHEVRON CORP NEW COM 166764100   4,532,062 38,213 SH   SOLE   38,213 0 0
CISCO SYS INC COM 17275R102   18,873,829 381,984 SH   SOLE   381,984 0 0
CME GROUP INC COM 12572Q105   3,563,826 16,863 SH   SOLE   16,863 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102   9,902,745 164,320 SH   SOLE   164,320 0 0
COLLIERS INTL GROUP INC SUB VTG SHS 194693107   1,224,334 16,300 SH   SOLE   16,300 0 0
COMCAST CORP NEW CL A 20030N101   14,779,658 327,854 SH   SOLE   327,854 0 0
CRESCENT PT ENERGY CORP COM 22576C101   193,345 45,251 SH   SOLE   45,251 0 0
CVS HEALTH CORP COM 126650100   17,317,887 274,582 SH   SOLE   274,582 0 0
DANAHER CORPORATION COM 235851102   10,962,237 75,900 SH   SOLE   75,900 0 0
DIAGEO P L C SPON ADR NEW 25243Q205   26,153,389 159,940 SH   SOLE   159,940 0 0
ENBRIDGE INC COM 29250N105   20,094,763 572,454 SH   SOLE   572,454 0 0
ENCANA CORP COM 292505104   274,889 59,990 SH   SOLE   59,990 0 0
FORTIVE CORP COM 34959J108   9,702,337 141,516 SH   SOLE   141,516 0 0
GILDAN ACTIVEWEAR INC COM 375916103   16,540,640 465,994 SH   SOLE   465,994 0 0
HCA HEALTHCARE INC COM 40412C101   8,209,272 68,172 SH   SOLE   68,172 0 0
INTERNATIONAL FLAVORS&FRAGRA COM 459506101   12,684,306 103,385 SH   SOLE   103,385 0 0
ISHARES TR MSCI EAFE ETF 464287465   3,214,346 49,296 SH   SOLE   49,296 0 0
JOHNSON & JOHNSON COM 478160104   17,266,667 133,457 SH   SOLE   133,457 0 0
JPMORGAN CHASE & CO COM 46625H100   12,132,309 103,087 SH   SOLE   103,087 0 0
LOWES COS INC COM 548661107   6,507,323 59,179 SH   SOLE   59,179 0 0
MAGNA INTL INC COM 559222401   2,414,403 45,289 SH   SOLE   45,289 0 0
MANULIFE FINL CORP COM 56501R106   21,728,033 1,184,472 SH   SOLE   1,184,472 0 0
MASTERCARD INC CL A 57636Q104   6,701,261 24,676 SH   SOLE   24,676 0 0
MICROSOFT CORP COM 594918104   47,784,750 343,701 SH   SOLE   343,701 0 0
MIDDLEBY CORP COM 596278101   9,712,987 83,088 SH   SOLE   83,088 0 0
NOVARTIS A G SPONSORED ADR 66987V109   4,388,798 50,504 SH   SOLE   50,504 0 0
NUTRIEN LTD COM 67077M108   4,836,107 97,065 SH   SOLE   97,065 0 0
OCCIDENTAL PETE CORP COM 674599105   3,697,681 83,150 SH   SOLE   83,150 0 0
OPEN TEXT CORP COM 683715106   8,986,766 220,292 SH   SOLE   220,292 0 0
ORACLE CORP COM 68389X105   35,855,292 651,559 SH   SOLE   651,559 0 0
PFIZER INC COM 717081103   344,928 9,600 SH   SOLE   9,600 0 0
ROGERS COMMUNICATIONS INC CL B 775109200   16,805,297 344,981 SH   SOLE   344,981 0 0
ROPER TECHNOLOGIES INC COM 776696106   11,611,609 32,562 SH   SOLE   32,562 0 0
ROYAL BK CDA MONTREAL QUE COM 780087102   36,243,690 446,741 SH   SOLE   446,741 0 0
S&P GLOBAL INC COM 78409V104   6,732,785 27,483 SH   SOLE   27,483 0 0
SHAW COMMUNICATIONS INC CL B CONV 82028K200   5,358,626 272,703 SH   SOLE   272,703 0 0
SUNCOR ENERGY INC NEW COM 867224107   13,685,046 433,795 SH   SOLE   433,795 0 0
TELUS CORP COM 87971M103   4,561,524 128,156 SH   SOLE   128,156 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102   41,665,591 143,048 SH   SOLE   143,048 0 0
TORONTO DOMINION BK ONT COM NEW 891160509   46,196,955 792,183 SH   SOLE   792,183 0 0
UNION PACIFIC CORP COM 907818108   8,751,293 54,027 SH   SOLE   54,027 0 0
VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827   1,252,245 15,500 SH   SOLE   15,500 0 0
VERMILION ENERGY INC COM 923725105   223,419 13,410 SH   SOLE   13,410 0 0
VISA INC COM CL A 92826C839   58,335,815 339,142 SH   SOLE   339,142 0 0