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 317 1,609 SH   SOLE   1,609 0 0
ABBOTT LABS COM 002824100 209 3,419 SH   SOLE   3,419 0 0
ABBVIE INC COM 00287Y109 240 2,587 SH   SOLE   2,587 0 0
ABERDEEN ASIA PACIFIC INCOM COM 003009107 52 12,000 SH   SOLE   12,000 0 0
AGNICO EAGLE MINES LTD COM 008474108 70,260 1,549,047 SH   SOLE   1,549,047 0 0
AIR PRODS & CHEMS INC COM 009158106 236 1,514 SH   SOLE   1,514 0 0
ALGONQUIN PWR UTILS CORP COM 015857105 7,964 833,239 SH   SOLE   833,239 0 0
ALPHABET INC CAP STK CL C 02079K107 691 619 SH   SOLE   619 0 0
ALPHABET INC CAP STK CL A 02079K305 615 545 SH   SOLE   545 0 0
ALTRIA GROUP INC COM 02209S103 227 4,000 SH   SOLE   4,000 0 0
AMBEV SA SPONSORED ADR 02319V103 78 16,851 SH   SOLE   16,851 0 0
AMERICA MOVIL SAB DE CV SPON ADR L SHS 02364W105 6,934 416,216 SH   SOLE   416,216 0 0
AMERISOURCEBERGEN CORP COM 03073E105 237 2,775 SH   SOLE   2,775 0 0
AMGEN INC COM 031162100 298 1,612 SH   SOLE   1,612 0 0
APPLE INC COM 037833100 780 4,214 SH   SOLE   4,214 0 0
ASTRAZENECA PLC SPONSORED ADR 046353108 23,641 673,351 SH   SOLE   673,351 0 0
BAIDU INC SPON ADR REP A 056752108 413 1,699 SH   SOLE   1,699 0 0
BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101 216 30,398 SH   SOLE   30,398 0 0
BANK MONTREAL QUE COM 063671101 93,078 1,217,108 SH   SOLE   1,217,108 0 0
BANK N S HALIFAX COM 064149107 117,738 2,101,700 SH   SOLE   2,101,700 0 0
BB&T CORP COM 054937107 362 7,177 SH   SOLE   7,177 0 0
BCE INC COM NEW 05534B760 751 18,748 SH   SOLE   18,748 0 0
BECTON DICKINSON & CO COM 075887109 209 872 SH   SOLE   872 0 0
BLACKROCK INC COM 09247X101 211 423 SH   SOLE   423 0 0
BLACKSTONE GSO STRATEGIC CR COM SHS BEN IN 09257R101 434 27,443 SH   SOLE   27,443 0 0
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 385 9,586 SH   SOLE   9,586 0 0
CAE INC COM 124765108 3,711 180,554 SH   SOLE   180,554 0 0
CANADIAN NAT RES LTD COM 136385101 80,851 2,264,158 SH   SOLE   2,264,158 0 0
CANADIAN NATL RY CO COM 136375102 48,889 604,143 SH   SOLE   604,143 0 0
CANADIAN PAC RY LTD COM 13645T100 85,745 472,929 SH   SOLE   472,929 0 0
CDN IMPERIAL BK COMM TORONTO COM 136069101 27,895 324,125 SH   SOLE   324,125 0 0
CHUBB LIMITED COM H1467J104 17,574 138,357 SH   SOLE   138,357 0 0
CISCO SYS INC COM 17275R102 375 8,705 SH   SOLE   8,705 0 0
COMCAST CORP NEW CL A 20030N101 600 18,300 SH   SOLE   18,300 0 0
COSTAR GROUP INC COM 22160N109 214 518 SH   SOLE   518 0 0
COSTCO WHSL CORP NEW COM 22160K105 21,602 103,369 SH   SOLE   103,369 0 0
COTT CORP QUE COM 22163N106 19,426 1,185,172 SH   SOLE   1,185,172 0 0
CREDICORP LTD COM G2519Y108 26,982 119,856 SH   SOLE   119,856 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 241 2,236 SH   SOLE   2,236 0 0
DEERE & CO COM 244199105 18,354 131,290 SH   SOLE   131,290 0 0
DISNEY WALT CO COM DISNEY 254687106 496 4,734 SH   SOLE   4,734 0 0
ENBRIDGE INC COM 29250N105 77,036 2,177,981 SH   SOLE   2,177,981 0 0
FORTIS INC COM 349553107 48,304 1,527,530 SH   SOLE   1,527,530 0 0
FRESENIUS MED CARE AG&CO KGA SPONSORED ADR 358029106 227 4,510 SH   SOLE   4,510 0 0
GENERAL DYNAMICS CORP COM 369550108 325 1,745 SH   SOLE   1,745 0 0
GOLDCORP INC NEW COM 380956409 47,310 3,482,867 SH   SOLE   3,482,867 0 0
GROUPE CGI INC CL A SUB VTG 39945C109 23,592 376,287 SH   SOLE   376,287 0 0
HOME DEPOT INC COM 437076102 338 1,734 SH   SOLE   1,734 0 0
HONEYWELL INTL INC COM 438516106 294 2,041 SH   SOLE   2,041 0 0
IMPERIAL OIL LTD COM NEW 453038408 310 9,433 SH   SOLE   9,433 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 390 2,791 SH   SOLE   2,791 0 0
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 482 4,280 SH   SOLE   4,280 0 0
INVESCO EXCHNG TRADED FD TR FTSE RAFI DEV 46138E743 287 6,678 SH   SOLE   6,678 0 0
ISHARES TR CORE US AGGBD ET 464287226 560 5,263 SH   SOLE   5,263 0 0
ISHARES TR IBOXX HI YD ETF 464288513 547 6,432 SH   SOLE   6,432 0 0
ISHARES TR SHORT TREAS BD 464288679 459 4,160 SH   SOLE   4,160 0 0
ISHARES TR 0-5YR INVT GR CP 46434V100 546 11,003 SH   SOLE   11,003 0 0
ISHARES US ETF TR SHT MAT BD ETF 46431W507 973 19,400 SH   SOLE   19,400 0 0
JOHNSON & JOHNSON COM 478160104 23,311 192,111 SH   SOLE   192,111 0 0
JOHNSON CTLS INTL PLC SHS G51502105 481 14,389 SH   SOLE   14,389 0 0
JPMORGAN CHASE & CO COM 46625H100 625 6,000 SH   SOLE   6,000 0 0
KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 752 17,791 SH   SOLE   17,791 0 0
LEGGETT & PLATT INC COM 524660107 504 11,293 SH   SOLE   11,293 0 0
MAGNA INTL INC COM 559222401 25,208 438,084 SH   SOLE   438,084 0 0
MANULIFE FINL CORP COM 56501R106 103,090 5,799,577 SH   SOLE   5,799,577 0 0
MAXAR TECHNOLOGIES LTD COM 57778L103 34,218 688,932 SH   SOLE   688,932 0 0
MEDTRONIC PLC SHS G5960L103 17,060 199,279 SH   SOLE   199,279 0 0
MERCK & CO INC COM 58933Y105 272 4,473 SH   SOLE   4,473 0 0
MICROSOFT CORP COM 594918104 27,976 283,704 SH   SOLE   283,704 0 0
MID AMER APT CMNTYS INC COM 59522J103 17,411 172,950 SH   SOLE   172,950 0 0
NEW HOME CO INC COM 645370107 202 20,301 SH   SOLE   20,301 0 0
NEXTERA ENERGY INC COM 65339F101 27,722 165,969 SH   SOLE   165,969 0 0
NUTRIEN LTD COM 67077M108 83,224 1,546,263 SH   SOLE   1,546,263 0 0
OCCIDENTAL PETE CORP DEL COM 674599105 12,854 153,612 SH   SOLE   153,612 0 0
OPEN TEXT CORP COM 683715106 35,950 1,032,435 SH   SOLE   1,032,435 0 0
PAYCHEX INC COM 704326107 437 6,392 SH   SOLE   6,392 0 0
PEPSICO INC COM 713448108 373 3,428 SH   SOLE   3,428 0 0
PFIZER INC COM 717081103 342 9,428 SH   SOLE   9,428 0 0
PHILLIPS 66 COM 718546104 23,403 208,381 SH   SOLE   208,381 0 0
RAYTHEON CO COM NEW 755111507 17,682 91,530 SH   SOLE   91,530 0 0
ROGERS COMMUNICATIONS INC CL B 775109200 56,416 1,200,604 SH   SOLE   1,200,604 0 0
ROSS STORES INC COM 778296103 17,711 208,979 SH   SOLE   208,979 0 0
ROYAL BK CDA MONTREAL QUE COM 780087102 146,806 1,970,670 SH   SOLE   1,970,670 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 256 3,695 SH   SOLE   3,695 0 0
SANDSTORM GOLD LTD COM NEW 80013R206 48 10,855 SH   SOLE   10,855 0 0
SAP SE SPON ADR 803054204 820 7,090 SH   SOLE   7,090 0 0
SHAW COMMUNICATIONS INC CL B CONV 82028K200 1,412 70,043 SH   SOLE   70,043 0 0
STARBUCKS CORP COM 855244109 461 9,437 SH   SOLE   9,437 0 0
STRYKER CORP COM 863667101 221 1,310 SH   SOLE   1,310 0 0
SUN LIFE FINL INC COM 866796105 39,876 1,002,977 SH   SOLE   1,002,977 0 0
SUNCOR ENERGY INC NEW COM 867224107 141,666 3,518,604 SH   SOLE   3,518,604 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADR 874039100 24,812 678,652 SH   SOLE   678,652 0 0
TECK RESOURCES LTD CL B 878742204 27,918 1,107,736 SH   SOLE   1,107,736 0 0
TELUS CORP COM 87971M103 67,934 1,932,994 SH   SOLE   1,932,994 0 0
TESLA INC COM 88160R101 1,925 5,613 SH   SOLE   5,613 0 0
TEXAS INSTRS INC COM 882508104 551 4,997 SH   SOLE   4,997 0 0
THOMSON REUTERS CORP COM 884903105 19,289 483,145 SH   SOLE   483,145 0 0
TORONTO DOMINION BK ONT COM NEW 891160509 205,186 3,583,278 SH   SOLE   3,583,278 0 0
TRANSCANADA CORP COM 89353D107 65,670 1,534,152 SH   SOLE   1,534,152 0 0
US BANCORP DEL COM NEW 902973304 16,467 329,211 SH   SOLE   329,211 0 0
VAIL RESORTS INC COM 91879Q109 5,434 19,819 SH   SOLE   19,819 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 325 1,304 SH   SOLE   1,304 0 0
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 3,353 45,700 SH   SOLE   45,700 0 0
VERMILION ENERGY INC COM 923725105 34,297 961,280 SH   SOLE   961,280 0 0
WASTE CONNECTIONS INC COM 94106B101 33,088 443,976 SH   SOLE   443,976 0 0
ZOETIS INC CL A 98978V103 960 11,271 SH   SOLE   11,271 0 0