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 53,827 677,721 SH   SOLE   677,721 0 0
ALGONQUIN PWR UTILS CORP COM 015857105 23,449 1,619,543 SH   SOLE   1,619,543 0 0
ALPHABET INC CAP STK CL A 02079K305 1,227 837 SH   SOLE   837 0 0
ALPHABET INC CAP STK CL C 02079K107 799 544 SH   SOLE   544 0 0
AMERICAN INTL GROUP INC *W EXP 01/19/202 026874156 16 100,000 SH   SOLE   100,000 0 0
AMERICAN INTL GROUP INC COM NEW 026874784 1,208 43,875 SH   SOLE   43,875 0 0
AMPHENOL CORP NEW CL A 032095101 19,508 180,176 SH   SOLE   180,176 0 0
ANALOG DEVICES INC COM 032654105 4,491 38,470 SH   SOLE   38,470 0 0
APPLE INC COM 037833100 2,676 23,110 SH   SOLE   23,110 0 0
ASTRAZENECA PLC SPONSORED ADR 046353108 29,161 531,743 SH   SOLE   531,743 0 0
BANK MONTREAL QUE COM 063671101 56,718 973,293 SH   SOLE   973,293 0 0
BANK NOVA SCOTIA B C COM 064149107 55,685 1,344,570 SH   SOLE   1,344,570 0 0
BARRICK GOLD CORP COM 067901108 24,167 863,128 SH   SOLE   863,128 0 0
BCE INC COM NEW 05534B760 3,884 93,948 SH   SOLE   93,948 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 2,560 8 SH   SOLE   8 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 3,465 16,270 SH   SOLE   16,270 0 0
BK OF AMERICA CORP COM 060505104 1,172 48,650 SH   SOLE   48,650 0 0
BLACKSTONE GSO STRATEGIC CR COM SHS BEN IN 09257R101 866 70,881 SH   SOLE   70,881 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 2,269 17,190 SH   SOLE   17,190 0 0
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 37,264 1,129,711 SH   SOLE   1,129,711 0 0
BRP INC COM SUN VTG 05577W200 541 10,278 SH   SOLE   10,278 0 0
CAMECO CORP COM 13321L108 1,717 170,535 SH   SOLE   170,535 0 0
CANADA GOOSE HLDGS INC SHS SUB VTG 135086106 9,160 286,082 SH   SOLE   286,082 0 0
CANADIAN IMP BK COMM COM 136069101 54,539 731,950 SH   SOLE   731,950 0 0
CANADIAN NAT RES LTD COM 136385101 10,668 667,756 SH   SOLE   667,756 0 0
CANADIAN NATL RY CO COM 136375102 102,731 967,649 SH   SOLE   967,649 0 0
CANADIAN PAC RY LTD COM 13645T100 56,623 186,727 SH   SOLE   186,727 0 0
CGI INC CL A SUB VTG 12532H104 11,516 170,198 SH   SOLE   170,198 0 0
CHARLES RIV LABS INTL INC COM 159864107 226 1,000 SH   SOLE   1,000 0 0
CHUBB LIMITED COM H1467J104 16,814 144,796 SH   SOLE   144,796 0 0
CITIGROUP INC COM NEW 172967424 647 15,000 SH   SOLE   15,000 0 0
COLLIERS INTL GROUP INC SUB VTG SHS 194693107 25,670 386,695 SH   SOLE   386,695 0 0
COMCAST CORP NEW CL A 20030N101 833 18,000 SH   SOLE   18,000 0 0
CONSTELLATION BRANDS INC CL A 21036P108 271 1,430 SH   SOLE   1,430 0 0
COSTCO WHSL CORP NEW COM 22160K105 257 723 SH   SOLE   723 0 0
CREDICORP LTD COM G2519Y108 16,795 135,452 SH   SOLE   135,452 0 0
CVS HEALTH CORP COM 126650100 23,604 404,176 SH   SOLE   404,176 0 0
DEERE & CO COM 244199105 20,764 93,689 SH   SOLE   93,689 0 0
DESCARTES SYS GROUP INC COM 249906108 12,566 221,286 SH   SOLE   221,286 0 0
DISNEY WALT CO COM DISNEY 254687106 2,423 19,530 SH   SOLE   19,530 0 0
DOLLAR TREE INC COM 256746108 275 3,010 SH   SOLE   3,010 0 0
ENBRIDGE INC COM 29250N105 30,327 1,041,381 SH   SOLE   1,041,381 0 0
EXXON MOBIL CORP COM 30231G102 275 8,000 SH   SOLE   8,000 0 0
FEDEX CORP COM 31428X106 334 1,326 SH   SOLE   1,326 0 0
FORTIS INC COM 349553107 44,209 1,084,728 SH   SOLE   1,084,728 0 0
FRANCO NEV CORP COM 351858105 19,794 142,095 SH   SOLE   142,095 0 0
GILEAD SCIENCES INC COM 375558103 638 10,101 SH   SOLE   10,101 0 0
GRANITE REAL ESTATE INVT TR UNIT 99/99/9999 387437114 23,841 412,074 SH   SOLE   412,074 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 473 3,888 SH   SOLE   3,888 0 0
INVESCO EXCH TRADED FD TR II FTSE RAFI EMNG 46138E727 820 46,705 SH   SOLE   46,705 0 0
INVESCO EXCH TRADED FD TR II FTSE RAFI DEV 46138E743 312 8,807 SH   SOLE   8,807 0 0
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 390 3,425 SH   SOLE   3,425 0 0
ISHARES TR MSCI ACWI ETF 464288257 298 3,729 SH   SOLE   3,729 0 0
ISHARES TR CORE US AGGBD ET 464287226 376 3,185 SH   SOLE   3,185 0 0
ISHARES TR MBS ETF 464288588 287 2,600 SH   SOLE   2,600 0 0
ISHARES TR IBOXX INV CP ETF 464287242 919 6,825 SH   SOLE   6,825 0 0
ISHARES TR SHORT TREAS BD 464288679 1,041 9,406 SH   SOLE   9,406 0 0
JOHNSON & JOHNSON COM 478160104 26,088 175,229 SH   SOLE   175,229 0 0
JPMORGAN CHASE & CO COM 46625H100 995 10,331 SH   SOLE   10,331 0 0
KANSAS CITY SOUTHERN COM NEW 485170302 531 2,935 SH   SOLE   2,935 0 0
KIRKLAND LAKE GOLD LTD COM 49741E100 24,307 499,500 SH   SOLE   499,500 0 0
LIGHTSPEED POS INC SUB VTG SHS 53227R106 348 10,881 SH   SOLE   10,881 0 0
MAGNA INTL INC COM 559222401 8,214 180,074 SH   SOLE   180,074 0 0
MANULIFE FINL CORP COM 56501R106 25,414 1,832,958 SH   SOLE   1,832,958 0 0
MEDTRONIC PLC SHS G5960L103 20,414 196,436 SH   SOLE   196,436 0 0
MICRON TECHNOLOGY INC COM 595112103 643 13,700 SH   SOLE   13,700 0 0
MICROSOFT CORP COM 594918104 33,164 157,677 SH   SOLE   157,677 0 0
MID-AMER APT CMNTYS INC COM 59522J103 779 6,720 SH   SOLE   6,720 0 0
MONDELEZ INTL INC CL A 609207105 25,422 442,514 SH   SOLE   442,514 0 0
NETFLIX INC COM 64110L106 282 564 SH   SOLE   564 0 0
NEWMONT CORP COM 651639106 419 6,595 SH   SOLE   6,595 0 0
NEXTERA ENERGY INC COM 65339F101 24,213 87,235 SH   SOLE   87,235 0 0
NUTRIEN LTD COM 67077M108 43,034 1,100,979 SH   SOLE   1,100,979 0 0
OPEN TEXT CORP COM 683715106 37,189 882,645 SH   SOLE   882,645 0 0
ORACLE CORP COM 68389X105 335 5,615 SH   SOLE   5,615 0 0
OSISKO GOLD ROYALTIES LTD COM 68827L101 392 33,209 SH   SOLE   33,209 0 0
PEMBINA PIPELINE CORP COM 706327103 25,764 1,217,766 SH   SOLE   1,217,766 0 0
PFIZER INC COM 717081103 317 8,629 SH   SOLE   8,629 0 0
PRIMO WATER CORPORATION COM 74167P108 24,387 1,722,651 SH   SOLE   1,722,651 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101 287 4,980 SH   SOLE   4,980 0 0
RELX PLC SPONSORED ADR 759530108 291 13,018 SH   SOLE   13,018 0 0
RESTAURANT BRANDS INTL INC COM 76131D103 41,929 732,300 SH   SOLE   732,300 0 0
ROGERS COMMUNICATIONS INC CL B 775109200 1,133 28,651 SH   SOLE   28,651 0 0
ROSS STORES INC COM 778296103 18,585 199,157 SH   SOLE   199,157 0 0
ROYAL BK CDA COM 780087102 111,329 1,590,622 SH   SOLE   1,590,622 0 0
SANOFI SPONSORED ADR 80105N105 8,180 163,042 SH   SOLE   163,042 0 0
SHAW COMMUNICATIONS INC CL B CONV 82028K200 9,862 542,085 SH   SOLE   542,085 0 0
SHOPIFY INC CL A 82509L107 51,023 50,051 SH   SOLE   50,051 0 0
SOUTHWESTERN ENERGY CO COM 845467109 141 60,000 SH   SOLE   60,000 0 0
SPDR GOLD TR GOLD SHS 78463V107 2,480 14,000 SH   SOLE   14,000 0 0
SPROTT PHYSICAL GOLD TR UNIT 85207H104 380 25,351 SH   SOLE   25,351 0 0
SSR MNG INC COM 784730103 11,300 607,377 SH   SOLE   607,377 0 0
STANTEC INC COM 85472N109 29,508 974,907 SH   SOLE   974,907 0 0
STARBUCKS CORP COM 855244109 466 5,427 SH   SOLE   5,427 0 0
SUN LIFE FINANCIAL INC. COM 866796105 20,184 496,892 SH   SOLE   496,892 0 0
SUNCOR ENERGY INC NEW COM 867224107 20,483 1,682,695 SH   SOLE   1,682,695 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 35,243 434,727 SH   SOLE   434,727 0 0
TC ENERGY CORP COM 87807B107 52,705 1,259,395 SH   SOLE   1,259,395 0 0
TELUS CORPORATION COM 87971M103 56,000 3,192,547 SH   SOLE   3,192,547 0 0
TESLA INC COM 88160R101 7,008 16,335 SH   SOLE   16,335 0 0
THOMSON REUTERS CORP. COM NEW 884903709 21,666 272,350 SH   SOLE   272,350 0 0
TORONTO DOMINION BK ONT COM NEW 891160509 65,818 1,426,055 SH   SOLE   1,426,055 0 0
VAIL RESORTS INC COM 91879Q109 365 1,706 SH   SOLE   1,706 0 0
VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 12,111 309,282 SH   SOLE   309,282 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 541 1,758 SH   SOLE   1,758 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 2,343 39,389 SH   SOLE   39,389 0 0
VISA INC COM CL A 92826C839 18,470 92,363 SH   SOLE   92,363 0 0
WASTE CONNECTIONS INC COM 94106B101 18,332 176,926 SH   SOLE   176,926 0 0
WHEATON PRECIOUS METALS CORP COM 962879102 823 16,831 SH   SOLE   16,831 0 0