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
ABBOTT LABORATORIES COM 002824100 6,875 108,943 SH   SOLE None 108,943 0 0
AGRIUM INC COM 008916108 181,759 1,546,491 SH   SOLE None 1,546,491 0 0
ALPHABET INC CAP STK CL C 02079k107 1,658 1,405 SH   SOLE None 1,405 0 0
APPLE INC COM 037833100 884 4,727 SH   SOLE None 4,727 0 0
BANK OF MONTREAL COM 063671101 821 8,627 SH   SOLE None 8,627 0 0
BANK OF NOVA SCOTIA COM 064149107 130,720 1,675,685 SH   SOLE None 1,675,685 0 0
BERKSHIRE HATHAWAY-B DEL CL B 084670702 725 3,295 SH   SOLE None 3,295 0 0
BROOKFIELD ASSET MANAGEMENT CL A LTD VT SH 112585104 211 4,143 SH   SOLE None 4,143 0 0
CAE INC COM 124765108 105,292 4,708,942 SH   SOLE None 4,708,942 0 0
CBOE HOLDINGS INC COM 12503M108 99,412 837,759 SH   SOLE None 837,759 0 0
CVS HEALTH CORP COM 126650100 101,373 970,437 SH   SOLE None 970,437 0 0
CANADIAN IMP BANK COMMERCE COM 136069101 1,325 12,577 SH   SOLE None 12,577 0 0
CANADIAN NATIONAL RAILWAY COM 136375102 135,742 1,290,076 SH   SOLE None 1,290,076 0 0
CANADIAN PACIFIC RAILWAY COM 13645T100 60,163 288,343 SH   SOLE None 288,343 0 0
CISCO SYSTEMS INC COM 17275R102 25,353 623,882 SH   SOLE None 623,882 0 0
COMPASS MINERALS COM 20451N101 678 8,000 SH   SOLE None 8,000 0 0
DIAGEO PLC SP/ADR SPON ADR 25243Q205 2,357 15,150 SH   SOLE None 15,150 0 0
WALT DISNEY CO COM DISNEY 254687106 1,073 7,776 SH   SOLE None 7,776 0 0
ECOLAB INC. COM 278865100 65,538 380,260 SH   SOLE None 380,260 0 0
ENBRIDGE INC COM 29250N105 134,224 2,598,214 SH   SOLE None 2,598,214 0 0
FIRST CASH INC. COM 33767D105 381 5,040 SH   SOLE None 5,040 0 0
FOMENTO ECONO MEXICANO SAB ADR ADR UNITS 344419106 79,004 618,788 SH   SOLE None 618,788 0 0
FRANCO-NEVADA CORP COM 351858105 3,729 39,800 SH   SOLE None 39,800 0 0
GENTHERM INC COM 37253A103 1,627 32,300 SH   SOLE None 32,300 0 0
LINCOLN ELECTRIC COM 533900106 22,996 192,340 SH   SOLE None 192,340 0 0
MADISON SQUARE GARDEN COM CL A 55825T103 511 2,000 SH   SOLE None 2,000 0 0
MAGNA INTL INC COM 559222401 186,635 3,106,964 SH   SOLE None 3,106,964 0 0
MARATHON PETROLEUM COM 56585A102 951 14,000 SH   SOLE None 14,000 0 0
MONDELEZ INTL CL A 609207105 914 16,300 SH   SOLE None 16,300 0 0
NOVARTIS SA ADR SPONSORED ADR 66987V109 93,568 863,420 SH   SOLE None 863,420 0 0
ORACLE CORP COM 68389X105 1,536 23,600 SH   SOLE None 23,600 0 0
PEMBINA PIPELINE COM 706327103 207 4,824 SH   SOLE None 4,824 0 0
REPUBLIC SERVICES COM 760759100 662 8,000 SH   SOLE None 8,000 0 0
RITCHIE BROS AUCTIONEERS COM 767744105 161,611 4,337,074 SH   SOLE None 4,337,074 0 0
ROYAL BANK OF CANADA COM 780087102 3,917 41,595 SH   SOLE None 41,595 0 0
SCHLUMBERGER LTD COM 806857108 3,966 46,400 SH   SOLE None 46,400 0 0
SHAW COMMUNICATION-B CL B CONV 82028K200 707 25,000 SH   SOLE None 25,000 0 0
STARBUCKS CORP COM 855244109 72,414 956,548 SH   SOLE None 956,548 0 0
STERICYCLE INC. COM 858912108 993 10,025 SH   SOLE None 10,025 0 0
SUNCOR ENERGY INC COM 867224107 203,079 5,359,705 SH   SOLE None 5,359,705 0 0
TELUS CORP COM 87971M103 87,033 1,943,999 SH   SOLE None 1,943,999 0 0
THOMSON REUTERS COM 884903105 300 5,000 SH   SOLE None 5,000 0 0
TORONTO DOMINION BANK COM 891160509 224,835 3,440,471 SH   SOLE None 3,440,471 0 0
TRANSCANADA CORP COM 89353D107 337 5,450 SH   SOLE None 5,450 0 0
UNILEVER PLC ADR ADR 904767704 56,326 801,627 SH   SOLE None 801,627 0 0
UNION PACIFIC CORP COM 907818108 3,196 22,600 SH   SOLE None 22,600 0 0
VANGUARD TOTAL WORLD STOCK ETF TT WRLD ST ETF 922042742 122,202 1,393,820 SH   SOLE None 1,393,820 0 0
VISA INC COM CL A 92826C839 92,092 756,374 SH   SOLE None 756,374 0 0
ZOETIS INC CL A 98978v103 11,393 140,680 SH   SOLE None 140,680 0 0
BUNGE LTD COM G16962105 1,995 20,600 SH   SOLE None 20,600 0 0
CME GROUP COM 12572Q105 813 5,000 SH   SOLE None 5,000 0 0