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
3M CO COM 88579Y101 13,810 91,676 SH   SOLE   91,676 0 0
ABERDEEN ASIA PACIFIC INCOM COM 003009107 55 12,000 SH   SOLE   12,000 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 278 2,659 SH   SOLE   2,659 0 0
ACE LTD SHS H0023R105 1,166 9,978 SH   SOLE   9,978 0 0
AGRIUM INC COM 008916108 37,599 420,772 SH   SOLE   420,772 0 0
ALPHABET INC CAP STK CL C 02079K107 451 594 SH   SOLE   594 0 0
ALPHABET INC CAP STK CL A 02079K305 489 628 SH   SOLE   628 0 0
ALPS ETF TR VELOSH TAIL RISK 00162Q817 560 20,600 SH   SOLE   20,600 0 0
ALTRIA GROUP INC COM 02209S103 284 4,885 SH   SOLE   4,885 0 0
AMGEN INC COM 031162100 8,964 55,220 SH   SOLE   55,220 0 0
APPLE INC COM 037833100 521 4,945 SH   SOLE   4,945 0 0
BALCHEM CORP COM 057665200 209 3,443 SH   SOLE   3,443 0 0
BANK MONTREAL QUE COM 063671101 81,282 1,440,763 SH   SOLE   1,440,763 0 0
BANK N S HALIFAX COM 064149107 96,863 2,395,183 SH   SOLE   2,395,183 0 0
BARCLAYS BK PLC ADR 2 PREF 2 06739F390 760 29,378 SH   SOLE   29,378 0 0
BCE INC COM NEW 05534B760 1,040 26,920 SH   SOLE   26,920 0 0
BECTON DICKINSON & CO COM 075887109 893 5,794 SH   SOLE   5,794 0 0
BLACKSTONE GSO STRATEGIC CR COM SHS BEN IN 09257R101 193 14,450 SH   SOLE   14,450 0 0
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 360 11,404 SH   SOLE   11,404 0 0
CAE INC COM 124765108 37,311 3,364,050 SH   SOLE   3,364,050 0 0
CANADIAN NAT RES LTD COM 136385101 59,325 2,716,943 SH   SOLE   2,716,943 0 0
CANADIAN NATL RY CO COM 136375102 35,132 628,608 SH   SOLE   628,608 0 0
CANADIAN PAC RY LTD COM 13645T100 70,857 554,894 SH   SOLE   554,894 0 0
CAPITAL ONE FINL CORP COM 14040H105 13,309 184,390 SH   SOLE   184,390 0 0
CDN IMPERIAL BK COMM TORONTO COM 136069101 45,383 688,784 SH   SOLE   688,784 0 0
CELESTICA INC SUB VTG SHS 15101Q108 30,268 2,738,000 SH   SOLE   2,738,000 0 0
CENOVUS ENERGY INC COM 15135U109 13,696 1,083,197 SH   SOLE   1,083,197 0 0
COMCAST CORP NEW CL A 20030N101 518 9,175 SH   SOLE   9,175 0 0
COSTCO WHSL CORP NEW COM 22160K105 9,952 61,625 SH   SOLE   61,625 0 0
CREDICORP LTD COM G2519Y108 8,164 83,891 SH   SOLE   83,891 0 0
CRESCENT PT ENERGY CORP COM 22576C101 14,385 1,235,015 SH   SOLE   1,235,015 0 0
DEERE & CO COM 244199105 4,888 64,083 SH   SOLE   64,083 0 0
DHX MEDIA LTD SHS VAR VTG 252406608 918 149,800 SH   SOLE   149,800 0 0
DIAGEO P L C SPON ADR NEW 25243Q205 1,453 13,319 SH   SOLE   13,319 0 0
DU PONT E I DE NEMOURS & CO COM 263534109 1,867 28,033 SH   SOLE   28,033 0 0
ELDORADO GOLD CORP NEW COM 284902103 18,499 6,244,400 SH   SOLE   6,244,400 0 0
ENBRIDGE INC COM 29250N105 333 10,019 SH   SOLE   10,019 0 0
ETF SER SOLUTIONS ALPCLONE ALTER 26922A305 485 12,897 SH   SOLE   12,897 0 0
EXPRESS SCRIPTS HLDG CO COM 30219G108 9,546 109,208 SH   SOLE   109,208 0 0
FOMENTO ECONOMICO MEXICANO S SPON ADR UNITS 344419106 1,680 18,197 SH   SOLE   18,197 0 0
GILDAN ACTIVEWEAR INC COM 375916103 21,837 768,223 SH   SOLE   768,223 0 0
GOLDCORP INC NEW COM 380956409 24,784 2,145,195 SH   SOLE   2,145,195 0 0
GPO AEROPORTUARIO DEL PAC SA SPON ADR B 400506101 8,986 101,792 SH   SOLE   101,792 0 0
GRAINGER W W INC COM 384802104 1,801 8,891 SH   SOLE   8,891 0 0
GROUPE CGI INC CL A SUB VTG 39945C109 71,635 1,789,594 SH   SOLE   1,789,594 0 0
HONDA MOTOR LTD AMERN SHS 438128308 1,482 46,411 SH   SOLE   46,411 0 0
IMPERIAL OIL LTD COM NEW 453038408 293 9,000 SH   SOLE   9,000 0 0
INDEXIQ ETF TR IQ MRGR ARB ETF 45409B800 208 7,395 SH   SOLE   7,395 0 0
ISHARES TR CORE US AGGBD ET 464287226 724 6,700 SH   SOLE   6,700 0 0
ISHARES TR IBOXX HI YD ETF 464288513 495 6,145 SH   SOLE   6,145 0 0
JOHNSON & JOHNSON COM 478160104 14,590 142,041 SH   SOLE   142,041 0 0
MAGNA INTL INC COM 559222401 69,622 1,716,984 SH   SOLE   1,716,984 0 0
MANULIFE FINL CORP COM 56501R106 102,168 6,817,751 SH   SOLE   6,817,751 0 0
MICROSOFT CORP COM 594918104 16,190 291,817 SH   SOLE   291,817 0 0
NEXTERA ENERGY INC COM 65339F101 15,322 147,481 SH   SOLE   147,481 0 0
NOVO-NORDISK A S ADR 670100205 3,145 54,148 SH   SOLE   54,148 0 0
OCCIDENTAL PETE CORP DEL COM 674599105 2,895 42,824 SH   SOLE   42,824 0 0
PAYCHEX INC COM 704326107 1,721 32,544 SH   SOLE   32,544 0 0
PHILIP MORRIS INTL INC COM 718172109 229 2,600 SH   SOLE   2,600 0 0
PHILLIPS 66 COM 718546104 14,377 175,763 SH   SOLE   175,763 0 0
PRIMERO MNG CORP COM 74164W106 443 196,600 SH   SOLE   196,600 0 0
PROGRESSIVE WASTE SOLUTIONS COM 74339G101 1,270 53,900 SH   SOLE   53,900 0 0
RAYTHEON CO COM NEW 755111507 11,024 88,526 SH   SOLE   88,526 0 0
ROGERS COMMUNICATIONS INC CL B 775109200 43,329 1,256,660 SH   SOLE   1,256,660 0 0
ROSS STORES INC COM 778296103 10,535 195,781 SH   SOLE   195,781 0 0
ROYAL BK CDA MONTREAL QUE COM 780087102 135,783 2,534,371 SH   SOLE   2,534,371 0 0
SANDSTORM GOLD LTD COM NEW 80013R206 468 180,100 SH   SOLE   180,100 0 0
SHAW COMMUNICATIONS INC CL B CONV 82028K200 1,819 105,750 SH   SOLE   105,750 0 0
SIRONA DENTAL SYSTEMS INC COM 82966C103 15,951 145,578 SH   SOLE   145,578 0 0
SMITH A O COM 831865209 1,621 21,165 SH   SOLE   21,165 0 0
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 210 4,315 SH   SOLE   4,315 0 0
SUNCOR ENERGY INC NEW COM 867224107 90,147 3,492,827 SH   SOLE   3,492,827 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADR 874039100 15,550 683,536 SH   SOLE   683,536 0 0
TELUS CORP COM 87971M103 7,469 270,167 SH   SOLE   270,167 0 0
TESLA MTRS INC COM 88160R101 1,915 7,980 SH   SOLE   7,980 0 0
THOMSON REUTERS CORP COM 884903105 670 17,696 SH   SOLE   17,696 0 0
TORONTO DOMINION BK ONT COM NEW 891160509 171,544 4,377,143 SH   SOLE   4,377,143 0 0
TRANSCANADA CORP COM 89353D107 36,202 1,108,728 SH   SOLE   1,108,728 0 0
UNION PAC CORP COM 907818108 2,700 34,522 SH   SOLE   34,522 0 0
US BANCORP DEL COM NEW 902973304 8,843 207,237 SH   SOLE   207,237 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 244 1,304 SH   SOLE   1,304 0 0
VERMILION ENERGY INC COM 923725105 17,557 646,068 SH   SOLE   646,068 0 0
WESTPORT INNOVATIONS INC COM NEW 960908309 23 11,400 SH   SOLE   11,400 0 0