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
AGNICO EAGLE MINES LTD COM 008474108 55,070 1,071,825 SH   SOLE   1,071,825 0 0
ALGONQUIN PWR UTILS CORP COM 015857105 39,812 3,278,140 SH   SOLE   3,278,140 0 0
ALPHABET INC CAP STK CL C 02079K107 611 565 SH   SOLE   565 0 0
ALPHABET INC CAP STK CL A 02079K305 580 536 SH   SOLE   536 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 3,117 58,500 SH   SOLE   58,500 0 0
AMERISOURCEBERGEN CORP COM 03073E105 225 2,640 SH   SOLE   2,640 0 0
AMPHENOL CORP NEW CL A 032095101 20,021 208,685 SH   SOLE   208,685 0 0
APPLE INC COM 037833100 912 4,609 SH   SOLE   4,609 0 0
ASTRAZENECA PLC SPONSORED ADR 046353108 31,885 772,397 SH   SOLE   772,397 0 0
BANK AMER CORP COM 060505104 1,305 45,000 SH   SOLE   45,000 0 0
BANK MONTREAL QUE COM 063671101 62,409 824,431 SH   SOLE   824,431 0 0
BANK N S HALIFAX COM 064149107 84,296 1,566,017 SH   SOLE   1,566,017 0 0
BARRICK GOLD CORPORATION COM 067901108 973 61,670 SH   SOLE   61,670 0 0
BCE INC COM NEW 05534B760 899 19,728 SH   SOLE   19,728 0 0
BECTON DICKINSON & CO COM 075887109 227 900 SH   SOLE   900 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 2,547 8 SH   SOLE   8 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 2,287 10,730 SH   SOLE   10,730 0 0
BLACKSTONE GSO STRATEGIC CR COM SHS BEN IN 09257R101 457 31,143 SH   SOLE   31,143 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 211 4,650 SH   SOLE   4,650 0 0
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 23,965 499,851 SH   SOLE   499,851 0 0
CAE INC COM 124765108 4,212 156,312 SH   SOLE   156,312 0 0
CAMECO CORP COM 13321L108 1,851 172,259 SH   SOLE   172,259 0 0
CANADA GOOSE HOLDINGS INC SHS SUB VTG 135086106 19,347 498,742 SH   SOLE   498,742 0 0
CANADIAN NAT RES LTD COM 136385101 43,728 1,618,293 SH   SOLE   1,618,293 0 0
CANADIAN NATL RY CO COM 136375102 78,300 844,210 SH   SOLE   844,210 0 0
CANADIAN PAC RY LTD COM 13645T100 51,788 219,413 SH   SOLE   219,413 0 0
CDN IMPERIAL BK COMM TORONTO COM 136069101 22,172 281,344 SH   SOLE   281,344 0 0
CGI INC CL A SUB VTG 12532H104 21,095 273,793 SH   SOLE   273,793 0 0
CHESAPEAKE ENERGY CORP COM 165167107 932 478,000 SH   SOLE   478,000 0 0
CHUBB LIMITED COM H1467J104 22,405 152,112 SH   SOLE   152,112 0 0
CITIGROUP INC COM NEW 172967424 1,401 20,000 SH   SOLE   20,000 0 0
COLLIERS INTL GROUP INC SUB VTG SHS 194693107 208 2,903 SH   SOLE   2,903 0 0
COMCAST CORP NEW CL A 20030N101 865 20,454 SH   SOLE   20,454 0 0
COSTCO WHSL CORP NEW COM 22160K105 17,160 64,935 SH   SOLE   64,935 0 0
COTT CORP QUE COM 22163N106 25,572 1,911,663 SH   SOLE   1,911,663 0 0
CREDICORP LTD COM G2519Y108 27,718 121,085 SH   SOLE   121,085 0 0
CVS HEALTH CORP COM 126650100 23,857 437,821 SH   SOLE   437,821 0 0
DEERE & CO COM 244199105 21,009 126,783 SH   SOLE   126,783 0 0
DISNEY WALT CO COM DISNEY 254687106 1,221 8,742 SH   SOLE   8,742 0 0
ENBRIDGE INC COM 29250N105 61,060 1,686,891 SH   SOLE   1,686,891 0 0
ENCANA CORP COM 292505104 9,564 1,859,781 SH   SOLE   1,859,781 0 0
EQT CORP COM 26884L109 158 10,000 SH   SOLE   10,000 0 0
EXXON MOBIL CORP COM 30231G102 1,110 14,490 SH   SOLE   14,490 0 0
FOMENTO ECONOMICO MEXICANO S SPON ADR UNITS 344419106 284 2,935 SH   SOLE   2,935 0 0
FORTIS INC COM 349553107 47,561 1,201,914 SH   SOLE   1,201,914 0 0
FRANCO NEVADA CORP COM 351858105 18,061 212,338 SH   SOLE   212,338 0 0
FREEPORT-MCMORAN INC CL B 35671D857 929 80,000 SH   SOLE   80,000 0 0
GENERAL DYNAMICS CORP COM 369550108 262 1,441 SH   SOLE   1,441 0 0
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 200 5,000 SH   SOLE   5,000 0 0
IMPERIAL OIL LTD COM NEW 453038408 250 9,000 SH   SOLE   9,000 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 732 5,310 SH   SOLE   5,310 0 0
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 379 3,249 SH   SOLE   3,249 0 0
INVESCO EXCHNG TRADED FD TR FTSE RAFI EMNG 46138E727 505 23,373 SH   SOLE   23,373 0 0
INVESCO EXCHNG TRADED FD TR FTSE RAFI DEV 46138E743 280 6,889 SH   SOLE   6,889 0 0
ISHARES TR CORE US AGGBD ET 464287226 564 5,063 SH   SOLE   5,063 0 0
ISHARES TR IBOXX HI YD ETF 464288513 640 7,360 SH   SOLE   7,360 0 0
ISHARES TR SHORT TREAS BD 464288679 1,036 9,360 SH   SOLE   9,360 0 0
ISHARES TR 0-5YR INVT GR CP 46434V100 245 4,799 SH   SOLE   4,799 0 0
JOHNSON & JOHNSON COM 478160104 29,095 208,894 SH   SOLE   208,894 0 0
KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 293 6,729 SH   SOLE   6,729 0 0
LEGGETT & PLATT INC COM 524660107 860 22,424 SH   SOLE   22,424 0 0
MAGNA INTL INC COM 559222401 17,236 345,663 SH   SOLE   345,663 0 0
MANULIFE FINL CORP COM 56501R106 65,240 3,582,035 SH   SOLE   3,582,035 0 0
MEDTRONIC PLC SHS G5960L103 22,029 226,190 SH   SOLE   226,190 0 0
METHANEX CORP COM 59151K108 5,910 129,900 SH   SOLE   129,900 0 0
MICRON TECHNOLOGY INC COM 595112103 529 13,700 SH   SOLE   13,700 0 0
MICROSOFT CORP COM 594918104 36,409 271,792 SH   SOLE   271,792 0 0
MID AMER APT CMNTYS INC COM 59522J103 24,365 206,905 SH   SOLE   206,905 0 0
NETFLIX INC COM 64110L106 211 574 SH   SOLE   574 0 0
NEWMONT GOLDCORP CORPORATION COM 651639106 253 6,595 SH   SOLE   6,595 0 0
NEXTERA ENERGY INC COM 65339F101 32,807 160,145 SH   SOLE   160,145 0 0
NUTRIEN LTD COM 67077M108 67,019 1,250,202 SH   SOLE   1,250,202 0 0
OPEN TEXT CORP COM 683715106 31,823 769,529 SH   SOLE   769,529 0 0
OSISKO GOLD ROYALTIES LTD COM 68827L101 225 21,552 SH   SOLE   21,552 0 0
PEMBINA PIPELINE CORP COM 706327103 228 6,104 SH   SOLE   6,104 0 0
PEPSICO INC COM 713448108 240 1,833 SH   SOLE   1,833 0 0
PHILLIPS 66 COM 718546104 22,256 237,932 SH   SOLE   237,932 0 0
RAYTHEON CO COM NEW 755111507 23,324 134,140 SH   SOLE   134,140 0 0
RESTAURANT BRANDS INTL INC COM 76131D103 29,711 426,313 SH   SOLE   426,313 0 0
ROGERS COMMUNICATIONS INC CL B 775109200 37,197 693,390 SH   SOLE   693,390 0 0
ROSS STORES INC COM 778296103 22,844 230,471 SH   SOLE   230,471 0 0
ROYAL BK CDA MONTREAL QUE COM 780087102 135,746 1,704,494 SH   SOLE   1,704,494 0 0
SANOFI SPONSORED ADR 80105N105 321 7,417 SH   SOLE   7,417 0 0
SAP SE SPON ADR 803054204 311 2,276 SH   SOLE   2,276 0 0
SHAW COMMUNICATIONS INC CL B CONV 82028K200 1,410 68,980 SH   SOLE   68,980 0 0
SOUTHWESTERN ENERGY CO COM 845467109 190 60,000 SH   SOLE   60,000 0 0
SPDR GOLD TRUST GOLD SHS 78463V107 2,691 20,200 SH   SOLE   20,200 0 0
STANTEC INC COM 85472N109 20,424 849,161 SH   SOLE   849,161 0 0
STARBUCKS CORP COM 855244109 1,371 16,355 SH   SOLE   16,355 0 0
STRYKER CORP COM 863667101 242 1,175 SH   SOLE   1,175 0 0
SUN LIFE FINL INC COM 866796105 30,326 730,750 SH   SOLE   730,750 0 0
SUNCOR ENERGY INC NEW COM 867224107 89,709 2,869,692 SH   SOLE   2,869,692 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 18,477 471,705 SH   SOLE   471,705 0 0
TC ENERGY CORP COM 87807B107 70,195 1,412,935 SH   SOLE   1,412,935 0 0
TECK RESOURCES LTD CL B 878742204 10,600 458,378 SH   SOLE   458,378 0 0
TELUS CORP COM 87971M103 55,060 1,486,244 SH   SOLE   1,486,244 0 0
TESLA INC COM 88160R101 1,254 5,613 SH   SOLE   5,613 0 0
THOMSON REUTERS CORP COM NEW 884903709 5,382 83,251 SH   SOLE   83,251 0 0
TORONTO DOMINION BK ONT COM NEW 891160509 143,252 2,446,356 SH   SOLE   2,446,356 0 0
TWITTER INC COM 90184L102 349 10,000 SH   SOLE   10,000 0 0
US BANCORP DEL COM NEW 902973304 20,481 390,864 SH   SOLE   390,864 0 0
VAIL RESORTS INC COM 91879Q109 5,086 22,788 SH   SOLE   22,788 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 431 1,603 SH   SOLE   1,603 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 453 2,770 SH   SOLE   2,770 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 985 17,233 SH   SOLE   17,233 0 0
VERMILION ENERGY INC COM 923725105 274 12,589 SH   SOLE   12,589 0 0
WASTE CONNECTIONS INC COM 94106B101 23,006 240,317 SH   SOLE   240,317 0 0
WELLS FARGO CO NEW COM 949746101 521 11,020 SH   SOLE   11,020 0 0