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 |