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
Abbott Laboratories Common 002824100 2,247,362 28,600 SH   SOLE   28,600 0 0
Adobe Inc Common 00724F101 477,360 1,500 SH   SOLE   1,500 0 0
Algonquin Power & Utilities Corp Common 015857105 11,577,692 610,960 SH   SOLE   610,960 0 0
Alphabet Inc Common 02079K305 348,585 300 SH   SOLE   300 0 0
ALPS Medical Breakthroughs ETF ETP 00162Q593 602,300 19,000 SH   SOLE   19,000 0 0
Amazon.com Inc Common 023135106 3,509,496 1,800 SH   SOLE   1,800 0 0
American Tower Corp Common 03027X100 10,173,236 46,915 SH   SOLE   46,915 0 0
American Water Works Co Inc Common 030420103 1,856,445 15,600 SH   SOLE   15,600 0 0
Apple Inc Common 037833100 4,742,376 18,700 SH   SOLE   18,700 0 0
Applied Materials Inc Common 038222105 1,951,932 42,600 SH   SOLE   42,600 0 0
ARK Innovation ETF ETP 00214Q104 756,800 17,200 SH   SOLE   17,200 0 0
AT&T Inc Common 00206R102 4,010,454 140,000 SH   SOLE   140,000 0 0
BCE Inc Common 05534B760 17,191,994 297,800 SH   SOLE   297,800 0 0
BlackRock Inc Common 09247X101 351,976 800 SH   SOLE   800 0 0
Brookfield Asset Management Inc Common 112585104 7,371,035 177,245 SH   SOLE   177,245 0 0
Canadian Pacific Railway Ltd Common 13645T100 11,397,185 36,700 SH   SOLE   36,700 0 0
Citrix Systems Inc Common 177376100 2,208,180 15,600 SH   SOLE   15,600 0 0
Clorox Co/The Common 189054109 6,183,876 35,891 SH   SOLE   35,891 0 0
Costco Wholesale Corp Common 22160K105 11,463,122 40,295 SH   SOLE   40,295 0 0
ETFMG Prime Mobile Payments ETF ETP 26924G409 506,872 13,600 SH   SOLE   13,600 0 0
First Trust Cloud Computing ETF ETP 33734X192 1,193,331 21,900 SH   SOLE   21,900 0 0
First Trust Dow Jones Internet Index Fund ETP 33733E302 1,125,943 9,100 SH   SOLE   9,100 0 0
First Trust NASDAQ Cybersecurity ETF ETP 33734X846 1,156,429 44,875 SH   SOLE   44,875 0 0
First Trust Rising Dividend Achievers ETF ETP 33738R506 1,307,130 51,000 SH   SOLE   51,000 0 0
Franco-Nevada Corp Common 351858105 15,390,186 109,453 SH   SOLE   109,453 0 0
General Mills Inc Common 370334104 6,068,180 116,000 SH   SOLE   116,000 0 0
Gilead Sciences Inc Common 375558103 2,261,490 30,250 SH   SOLE   30,250 0 0
Global X MSCI China Consumer Discretionary ETF ETP 37950E408 923,307 57,100 SH   SOLE   57,100 0 0
Granite Real Estate Investment Trust Common 387437114 10,135,668 175,000 SH   SOLE   175,000 0 0
Industrial Select Sector SPDR Fund ETP 81369Y704 9,714,816 164,630 SH   SOLE   164,630 0 0
Invesco China Technology ETF ETP 46138E800 1,077,300 22,500 SH   SOLE   22,500 0 0
Invesco DWA Emerging Markets Markets Momentum ETF ETP 46138E867 906,484 62,200 SH   SOLE   62,200 0 0
Invesco QQQ Trust Series 1 ETP 46090E103 9,767,520 51,300 SH   SOLE   51,300 0 0
Invesco S&P SmallCap Health Care ETF ETP 46138E149 516,800 5,000 SH   SOLE   5,000 0 0
Invesco Solar ETF ETP 46138G706 749,331 29,700 SH   SOLE   29,700 0 0
Invesco Water Resources ETF ETP 46137V142 463,214 14,785 SH   SOLE   14,785 0 0
iPath Series B S&P 500 VIX Short-Term Futures ETN ETP 06746P621 555,000 12,000 SH   SOLE   12,000 0 0
iShares Expanded Tech Sector ETF ETP 464287549 1,334,151 6,300 SH   SOLE   6,300 0 0
iShares Exponential Technologies ETF ETP 46434V381 1,139,698 32,005 SH   SOLE   32,005 0 0
iShares Global Healthcare ETF ETP 464287325 1,145,672 18,800 SH   SOLE   18,800 0 0
iShares Global Tech ETF ETP 464287291 1,221,812 6,700 SH   SOLE   6,700 0 0
iShares MSCI ACWI ETF ETP 464288257 8,447 135 SH   SOLE   135 0 0
iShares PHLX Semiconductor ETF ETP 464287523 1,610,899 7,850 SH   SOLE   7,850 0 0
iShares Russell Top 200 Growth ETF ETP 464289438 1,355,781 16,100 SH   SOLE   16,100 0 0
iShares U.S. Medical Devices ETF ETP 464288810 608,445 2,700 SH   SOLE   2,700 0 0
JM Smucker Co/The Common 832696405 3,396,600 30,600 SH   SOLE   30,600 0 0
Johnson & Johnson Common 478160104 5,035,392 38,400 SH   SOLE   38,400 0 0
Kansas City Southern Common 485170302 6,956,746 54,700 SH   SOLE   54,700 0 0
KraneShares CSI China Internet ETF ETP 500767306 1,801,746 39,800 SH   SOLE   39,800 0 0
Lockheed Martin Corp Common 539830109 279,634 825 SH   SOLE   825 0 0
Mastercard Inc Common 57636Q104 8,176,239 33,900 SH   SOLE   33,900 0 0
Microsoft Corp Common 594918104 12,709,060 80,585 SH   SOLE   80,585 0 0
Moody's Corp Common 615369105 1,966,950 9,300 SH   SOLE   9,300 0 0
Newmont Corp Common 651639106 6,730,424 106,900 SH   SOLE   106,900 0 0
Newmont Corp Common 651639106 12,341,970 272,570 SH   SOLE   272,570 0 0
NextEra Energy Inc Common 65339F101 6,761,422 28,100 SH   SOLE   28,100 0 0
NVIDIA Corp Common 67066G104 2,108,800 8,000 SH   SOLE   8,000 0 0
Procter & Gamble Co/The Common 742718109 2,589,735 23,700 SH   SOLE   23,700 0 0
Quidel Corp Common 74838J101 1,476,931 15,100 SH   SOLE   15,100 0 0
Regeneron Pharmaceuticals Inc Common 75886F107 341,803 700 SH   SOLE   700 0 0
Royal Bank of Canada Common 780087102 8,725,064 101,400 SH   SOLE   101,400 0 0
S&P Global Inc Common 78409V104 8,241,767 33,633 SH   SOLE   33,633 0 0
Schrodinger Inc/United States Common 80810D103 556,248 12,900 SH   SOLE   12,900 0 0
Sea Ltd Common 81141R100 2,359,508 53,250 SH   SOLE   53,250 0 0
Shopify Inc Common 82509L107 3,773,568 6,400 SH   SOLE   6,400 0 0
Southwest Airlines Co Common 844741108 370,344 10,400 SH   SOLE   10,400 0 0
SPDR Gold Shares ETP 78463V107 1,184,400 8,000 SH   SOLE   8,000 0 0
SPDR S&P 500 ETF Trust ETP 78462F103 10,361,550 40,200 SH   SOLE   40,200 0 0
SPDR S&P Biotech ETF ETP 78464A870 518,848 6,700 SH   SOLE   6,700 0 0
SPDR S&P Semiconductor ETF ETP 78464A862 1,200,771 14,300 SH   SOLE   14,300 0 0
Sprott Physical Gold Trust ETP 85207H104 1,519,296 115,800 SH   SOLE   115,800 0 0
Stantec Inc Common 85472N109 4,964,400 137,900 SH   SOLE   137,900 0 0
Technology Select Sector SPDR Fund ETP 81369Y803 1,237,698 15,400 SH   SOLE   15,400 0 0
TELUS Corp Common 87971M103 21,138,396 952,180 SH   SOLE   952,180 0 0
Thomson Reuters Corp Common 884903709 134,232 1,400 SH   SOLE   1,400 0 0
UnitedHealth Group Inc Common 91324P102 3,067,374 12,300 SH   SOLE   12,300 0 0
VanEck Vectors Gold Miners ETF ETP 92189F106 1,456,128 63,200 SH   SOLE   63,200 0 0
VanEck Vectors Junior Gold Miners ETF ETP 92189F791 941,350 33,500 SH   SOLE   33,500 0 0
Vanguard ESG US Stock ETF ETP 921910733 911,221 19,900 SH   SOLE   19,900 0 0
Vanguard S&P 500 Value ETF ETP 921932703 79,118 848 SH   SOLE   848 0 0
Veritone Inc Common 92347M100 200,147 85,900 SH   SOLE   85,900 0 0
Vertex Pharmaceuticals Inc Common 92532F100 2,784,015 11,700 SH   SOLE   11,700 0 0
Visa Inc Common 92826C839 2,594,032 16,100 SH   SOLE   16,100 0 0
Walmart Inc Common 931142103 6,187,795 54,700 SH   SOLE   54,700 0 0
WEC Energy Group Inc Common 92939U106 7,975,765 90,500 SH   SOLE   90,500 0 0
Xtrackers Harvest CSI 300 China A-Shares ETF ETP 233051879 341,748 13,200 SH   SOLE   13,200 0 0