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 278 1,337 SH   SOLE   1,337 0 0
ABBOTT LABS COM 002824100 273 3,419 SH   SOLE   3,419 0 0
ABBVIE INC COM 00287Y109 208 2,587 SH   SOLE   2,587 0 0
AGNICO EAGLE MINES LTD COM 008474108 49,180 1,130,838 SH   SOLE   1,130,838 0 0
AIR PRODS & CHEMS INC COM 009158106 289 1,514 SH   SOLE   1,514 0 0
ALGONQUIN PWR UTILS CORP COM 015857105 9,278 824,653 SH   SOLE   824,653 0 0
ALPHABET INC CAP STK CL C 02079K107 764 651 SH   SOLE   651 0 0
ALPHABET INC CAP STK CL A 02079K305 641 545 SH   SOLE   545 0 0
ALTRIA GROUP INC COM 02209S103 230 4,000 SH   SOLE   4,000 0 0
AMERICAN INTL GROUP INC *W EXP 01/19/202 026874156 0 100,000 SH   SOLE   100,000 0 0
AMERICAN INTL GROUP INC COM NEW 026874784 2,799 65,000 SH   SOLE   65,000 0 0
AMGEN INC COM 031162100 204 1,074 SH   SOLE   1,074 0 0
AMPHENOL CORP NEW CL A 032095101 17,696 187,382 SH   SOLE   187,382 0 0
APPLE INC COM 037833100 863 4,545 SH   SOLE   4,545 0 0
ASTRAZENECA PLC SPONSORED ADR 046353108 30,104 744,591 SH   SOLE   744,591 0 0
BAIDU INC SPON ADR REP A 056752108 280 1,699 SH   SOLE   1,699 0 0
BANK AMER CORP COM 060505104 1,380 50,000 SH   SOLE   50,000 0 0
BANK MONTREAL QUE COM 063671101 69,906 934,002 SH   SOLE   934,002 0 0
BANK N S HALIFAX COM 064149107 86,027 1,615,515 SH   SOLE   1,615,515 0 0
BARRICK GOLD CORPORATION COM 067901108 845 61,670 SH   SOLE   61,670 0 0
BAUSCH HEALTH COS INC COM 071734107 370 15,000 SH   SOLE   15,000 0 0
BB&T CORP COM 054937107 334 7,177 SH   SOLE   7,177 0 0
BCE INC COM NEW 05534B760 914 20,579 SH   SOLE   20,579 0 0
BECTON DICKINSON & CO COM 075887109 218 872 SH   SOLE   872 0 0
BEMIS CO INC COM 081437105 13,048 235,181 SH   SOLE   235,181 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 2,410 8 SH   SOLE   8 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 2,156 10,730 SH   SOLE   10,730 0 0
BLACKSTONE GSO STRATEGIC CR COM SHS BEN IN 09257R101 447 31,393 SH   SOLE   31,393 0 0
BP PLC SPONSORED ADR 055622104 349 7,990 SH   SOLE   7,990 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 222 4,650 SH   SOLE   4,650 0 0
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 463 9,943 SH   SOLE   9,943 0 0
CAE INC COM 124765108 4,487 202,462 SH   SOLE   202,462 0 0
CAMECO CORP COM 13321L108 2,718 230,535 SH   SOLE   230,535 0 0
CANADIAN NAT RES LTD COM 136385101 43,616 1,588,132 SH   SOLE   1,588,132 0 0
CANADIAN NATL RY CO COM 136375102 75,300 840,900 SH   SOLE   840,900 0 0
CANADIAN PAC RY LTD COM 13645T100 41,094 199,390 SH   SOLE   199,390 0 0
CDN IMPERIAL BK COMM TORONTO COM 136069101 21,719 274,769 SH   SOLE   274,769 0 0
CGI INC CL A SUB VTG 12532H104 18,831 273,840 SH   SOLE   273,840 0 0
CHESAPEAKE ENERGY CORP COM 165167107 1,482 478,000 SH   SOLE   478,000 0 0
CHUBB LIMITED COM H1467J104 20,478 146,185 SH   SOLE   146,185 0 0
CISCO SYS INC COM 17275R102 470 8,705 SH   SOLE   8,705 0 0
CITIGROUP INC COM NEW 172967424 1,244 20,000 SH   SOLE   20,000 0 0
COMCAST CORP NEW CL A 20030N101 732 18,300 SH   SOLE   18,300 0 0
COSTAR GROUP INC COM 22160N109 242 518 SH   SOLE   518 0 0
COSTCO WHSL CORP NEW COM 22160K105 13,386 55,283 SH   SOLE   55,283 0 0
COTT CORP QUE COM 22163N106 26,998 1,849,620 SH   SOLE   1,849,620 0 0
CREDICORP LTD COM G2519Y108 28,997 121,065 SH   SOLE   121,065 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 286 2,236 SH   SOLE   2,236 0 0
CVS HEALTH CORP COM 126650100 14,006 259,710 SH   SOLE   259,710 0 0
DEERE & CO COM 244199105 20,151 126,069 SH   SOLE   126,069 0 0
DISNEY WALT CO COM DISNEY 254687106 574 5,172 SH   SOLE   5,172 0 0
ENBRIDGE INC COM 29250N105 57,713 1,593,008 SH   SOLE   1,593,008 0 0
ENCANA CORP COM 292505104 13,525 1,866,545 SH   SOLE   1,866,545 0 0
ENERPLUS CORP COM 292766102 148 17,686 SH   SOLE   17,686 0 0
EQT CORP COM 26884L109 207 10,000 SH   SOLE   10,000 0 0
EXXON MOBIL CORP COM 30231G102 1,171 14,490 SH   SOLE   14,490 0 0
FIVE BELOW INC COM 33829M101 202 1,625 SH   SOLE   1,625 0 0
FOMENTO ECONOMICO MEXICANO S SPON ADR UNITS 344419106 276 2,995 SH   SOLE   2,995 0 0
FORTIS INC COM 349553107 43,098 1,165,761 SH   SOLE   1,165,761 0 0
FRANCO NEVADA CORP COM 351858105 16,030 213,745 SH   SOLE   213,745 0 0
FREEPORT-MCMORAN INC CL B 35671D857 1,031 80,000 SH   SOLE   80,000 0 0
GENERAL DYNAMICS CORP COM 369550108 244 1,441 SH   SOLE   1,441 0 0
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 209 5,000 SH   SOLE   5,000 0 0
GOLDCORP INC NEW COM 380956409 230 20,111 SH   SOLE   20,111 0 0
HOME DEPOT INC COM 437076102 333 1,737 SH   SOLE   1,737 0 0
HONEYWELL INTL INC COM 438516106 324 2,041 SH   SOLE   2,041 0 0
IMPERIAL OIL LTD COM NEW 453038408 246 9,000 SH   SOLE   9,000 0 0
INTEL CORP COM 458140100 286 5,330 SH   SOLE   5,330 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 749 5,310 SH   SOLE   5,310 0 0
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 459 4,050 SH   SOLE   4,050 0 0
INVESCO EXCHNG TRADED FD TR FTSE RAFI EMNG 46138E727 466 21,750 SH   SOLE   21,750 0 0
INVESCO EXCHNG TRADED FD TR FTSE RAFI DEV 46138E743 271 6,678 SH   SOLE   6,678 0 0
ISHARES TR CORE US AGGBD ET 464287226 508 4,663 SH   SOLE   4,663 0 0
ISHARES TR IBOXX HI YD ETF 464288513 638 7,412 SH   SOLE   7,412 0 0
ISHARES TR SHORT TREAS BD 464288679 1,093 9,885 SH   SOLE   9,885 0 0
ISHARES TR 0-5YR INVT GR CP 46434V100 491 9,737 SH   SOLE   9,737 0 0
ITAU UNIBANCO HLDG SA SPON ADR REP PFD 465562106 100 11,380 SH   SOLE   11,380 0 0
JOHNSON & JOHNSON COM 478160104 28,784 205,908 SH   SOLE   205,908 0 0
JPMORGAN CHASE & CO COM 46625H100 553 5,465 SH   SOLE   5,465 0 0
KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 700 17,121 SH   SOLE   17,121 0 0
LEGGETT & PLATT INC COM 524660107 546 12,938 SH   SOLE   12,938 0 0
MAGNA INTL INC COM 559222401 16,797 344,867 SH   SOLE   344,867 0 0
MANULIFE FINL CORP COM 56501R106 60,586 3,581,433 SH   SOLE   3,581,433 0 0
MCDONALDS CORP COM 580135101 200 1,053 SH   SOLE   1,053 0 0
MEDTRONIC PLC SHS G5960L103 19,604 215,235 SH   SOLE   215,235 0 0
MERCK & CO INC COM 58933Y105 372 4,473 SH   SOLE   4,473 0 0
METHANEX CORP COM 59151K108 7,381 129,922 SH   SOLE   129,922 0 0
MICRON TECHNOLOGY INC COM 595112103 566 13,700 SH   SOLE   13,700 0 0
MICROSOFT CORP COM 594918104 34,606 293,420 SH   SOLE   293,420 0 0
MID AMER APT CMNTYS INC COM 59522J103 21,439 196,094 SH   SOLE   196,094 0 0
NETFLIX INC COM 64110L106 720 2,020 SH   SOLE   2,020 0 0
NEXTERA ENERGY INC COM 65339F101 30,621 158,393 SH   SOLE   158,393 0 0
NUTRIEN LTD COM 67077M108 65,529 1,242,113 SH   SOLE   1,242,113 0 0
OPEN TEXT CORP COM 683715106 28,746 748,468 SH   SOLE   748,468 0 0
ORACLE CORP COM 68389X105 231 4,310 SH   SOLE   4,310 0 0
OSISKO GOLD ROYALTIES LTD COM 68827L101 215 19,143 SH   SOLE   19,143 0 0
PAYCHEX INC COM 704326107 399 4,980 SH   SOLE   4,980 0 0
PEMBINA PIPELINE CORP COM 706327103 209 5,677 SH   SOLE   5,677 0 0
PEPSICO INC COM 713448108 512 4,178 SH   SOLE   4,178 0 0
PFIZER INC COM 717081103 392 9,228 SH   SOLE   9,228 0 0
PHILLIPS 66 COM 718546104 20,154 211,767 SH   SOLE   211,767 0 0
RAYTHEON CO COM NEW 755111507 17,770 97,597 SH   SOLE   97,597 0 0
RESTAURANT BRANDS INTL INC COM 76131D103 24,131 370,801 SH   SOLE   370,801 0 0
ROGERS COMMUNICATIONS INC CL B 775109200 37,219 691,848 SH   SOLE   691,848 0 0
ROSS STORES INC COM 778296103 20,511 220,312 SH   SOLE   220,312 0 0
ROYAL BK CDA MONTREAL QUE COM 780087102 128,416 1,701,626 SH   SOLE   1,701,626 0 0
SANOFI SPONSORED ADR 80105N105 260 5,866 SH   SOLE   5,866 0 0
SAP SE SPON ADR 803054204 896 7,759 SH   SOLE   7,759 0 0
SHAW COMMUNICATIONS INC CL B CONV 82028K200 1,436 68,980 SH   SOLE   68,980 0 0
SOUTHWESTERN ENERGY CO COM 845467109 281 60,000 SH   SOLE   60,000 0 0
SPDR GOLD TRUST GOLD SHS 78463V107 1,769 14,500 SH   SOLE   14,500 0 0
STANTEC INC COM 85472N109 7,843 331,777 SH   SOLE   331,777 0 0
STARBUCKS CORP COM 855244109 742 9,980 SH   SOLE   9,980 0 0
STRYKER CORP COM 863667101 232 1,175 SH   SOLE   1,175 0 0
SUN LIFE FINL INC COM 866796105 28,052 729,956 SH   SOLE   729,956 0 0
SUNCOR ENERGY INC NEW COM 867224107 86,379 2,664,465 SH   SOLE   2,664,465 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 19,213 469,072 SH   SOLE   469,072 0 0
TECK RESOURCES LTD CL B 878742204 15,197 656,626 SH   SOLE   656,626 0 0
TELUS CORP COM 87971M103 55,217 1,491,463 SH   SOLE   1,491,463 0 0
TESLA INC COM 88160R101 1,571 5,613 SH   SOLE   5,613 0 0
TEXAS INSTRS INC COM 882508104 530 4,997 SH   SOLE   4,997 0 0
THOMSON REUTERS CORP COM NEW 884903709 13,587 229,558 SH   SOLE   229,558 0 0
TORONTO DOMINION BK ONT COM NEW 891160509 138,655 2,554,276 SH   SOLE   2,554,276 0 0
TOTAL SYS SVCS INC COM 891906109 210 2,208 SH   SOLE   2,208 0 0
TRANSCANADA CORP COM 89353D107 55,514 1,235,659 SH   SOLE   1,235,659 0 0
TWITTER INC COM 90184L102 395 12,000 SH   SOLE   12,000 0 0
ULTIMATE SOFTWARE GROUP INC COM 90385D107 210 636 SH   SOLE   636 0 0
US BANCORP DEL COM NEW 902973304 18,075 375,078 SH   SOLE   375,078 0 0
VAIL RESORTS INC COM 91879Q109 5,065 23,308 SH   SOLE   23,308 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 416 1,603 SH   SOLE   1,603 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 433 2,770 SH   SOLE   2,770 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 539 9,111 SH   SOLE   9,111 0 0
VERMILION ENERGY INC COM 923725105 18,772 760,181 SH   SOLE   760,181 0 0
WASTE CONNECTIONS INC COM 94106B101 25,920 292,542 SH   SOLE   292,542 0 0
WELLS FARGO CO NEW COM 949746101 590 12,216 SH   SOLE   12,216 0 0