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 |
Accenture PLC | Common | G1151C101 | 385,085 | 1,800 | SH | | SOLE | | 1,800 | 0 | 0 |
Activision Blizzard Inc | Common | 00507V109 | 8,675,370 | 114,300 | SH | | SOLE | | 114,300 | 0 | 0 |
Adobe Inc | Common | 00724F101 | 7,970,526 | 18,310 | SH | | SOLE | | 18,310 | 0 | 0 |
Algonquin Power & Utilities Corp | Common | 015857105 | 4,133,025 | 235,500 | SH | | SOLE | | 235,500 | 0 | 0 |
Alphabet Inc | Common | 02079K305 | 1,235,122 | 871 | SH | | SOLE | | 871 | 0 | 0 |
ALPS Medical Breakthroughs ETF | ETP | 00162Q593 | 1,029,018 | 24,600 | SH | | SOLE | | 24,600 | 0 | 0 |
Amazon.com Inc | Common | 023135106 | 12,069,838 | 4,375 | SH | | SOLE | | 4,375 | 0 | 0 |
American Tower Corp | Common | 03027X100 | 4,886,406 | 18,900 | SH | | SOLE | | 18,900 | 0 | 0 |
Amgen Inc | Common | 031162100 | 6,108,774 | 25,900 | SH | | SOLE | | 25,900 | 0 | 0 |
Apple Inc | Common | 037833100 | 17,315,000 | 47,550 | SH | | SOLE | | 47,550 | 0 | 0 |
ARK Innovation ETF | ETP | 00214Q104 | 2,096,514 | 29,400 | SH | | SOLE | | 29,400 | 0 | 0 |
AT&T Inc | Common | 00206R102 | 2,279,056 | 76,700 | SH | | SOLE | | 76,700 | 0 | 0 |
Ballard Power Systems Inc | Common | 058586108 | 8,153,263 | 390,295 | SH | | SOLE | | 390,295 | 0 | 0 |
Barrick Gold Corp | Common | 067901108 | 6,118,775 | 167,500 | SH | | SOLE | | 167,500 | 0 | 0 |
BCE Inc | Common | 05534B760 | 6,864,326 | 121,235 | SH | | SOLE | | 121,235 | 0 | 0 |
Bank of America Corp | Common | 060505104 | 793,250 | 33,400 | SH | | SOLE | | 33,400 | 0 | 0 |
BlackRock Inc | Common | 09247X101 | 12,418,854 | 22,825 | SH | | SOLE | | 22,825 | 0 | 0 |
BRP Inc | Common | 05577W200 | 2,715,510 | 46,900 | SH | | SOLE | | 46,900 | 0 | 0 |
Cadence Design Systems Inc | Common | 127387108 | 5,959,116 | 62,100 | SH | | SOLE | | 62,100 | 0 | 0 |
Canadian Natural Resources Ltd | Common | 136385101 | 5,882,790 | 249,800 | SH | | SOLE | | 249,800 | 0 | 0 |
Canadian National Railway Co | Common | 136375102 | 1,249,144 | 10,400 | SH | | SOLE | | 10,400 | 0 | 0 |
Canadian Pacific Railway Ltd | Common | 13645T100 | 13,709,204 | 39,700 | SH | | SOLE | | 39,700 | 0 | 0 |
Cenovus Energy Inc | Common | 15135U109 | 534,670 | 84,200 | SH | | SOLE | | 84,200 | 0 | 0 |
Chegg Inc | Common | 163092109 | 6,658,740 | 99,000 | SH | | SOLE | | 99,000 | 0 | 0 |
Chevron Corp | Common | 166764100 | 789,239 | 8,845 | SH | | SOLE | | 8,845 | 0 | 0 |
Clorox Co/The | Common | 189054109 | 8,339,366 | 38,200 | SH | | SOLE | | 38,200 | 0 | 0 |
Costco Wholesale Corp | Common | 22160K105 | 2,662,519 | 8,800 | SH | | SOLE | | 8,800 | 0 | 0 |
Crowdstrike Holdings Inc | Common | 22788C105 | 1,654,785 | 16,500 | SH | | SOLE | | 16,500 | 0 | 0 |
Descartes Systems Group Inc/The | Common | 249906108 | 5,239,077 | 73,100 | SH | | SOLE | | 73,100 | 0 | 0 |
Walt Disney Co/The | Common | 254687106 | 236,959 | 2,125 | SH | | SOLE | | 2,125 | 0 | 0 |
Dollar General Corp | Common | 256677105 | 5,742,470 | 30,200 | SH | | SOLE | | 30,200 | 0 | 0 |
Editas Medicine Inc | Common | 28106W103 | 310,590 | 10,500 | SH | | SOLE | | 10,500 | 0 | 0 |
Electronic Arts Inc | Common | 285512109 | 607,430 | 4,600 | SH | | SOLE | | 4,600 | 0 | 0 |
Enbridge Inc | Common | 29250N105 | 2,501,568 | 60,600 | SH | | SOLE | | 60,600 | 0 | 0 |
Equinox Gold Corp | Common | 29446Y502 | 11,724,577 | 772,370 | SH | | SOLE | | 772,370 | 0 | 0 |
Etsy Inc | Common | 29786A106 | 2,092,731 | 19,700 | SH | | SOLE | | 19,700 | 0 | 0 |
ROBO Global Robotics and Automation Index ETF | ETP | 301505707 | 1,396,029 | 32,100 | SH | | SOLE | | 32,100 | 0 | 0 |
Facebook Inc | Common | 30303M102 | 4,582,273 | 20,180 | SH | | SOLE | | 20,180 | 0 | 0 |
First Republic Bank/CA | Common | 33616C100 | 753,304 | 7,120 | SH | | SOLE | | 7,120 | 0 | 0 |
First Trust NASDAQ Cybersecurity ETF | ETP | 33734X846 | 1,595,006 | 48,275 | SH | | SOLE | | 48,275 | 0 | 0 |
First Trust Cloud Computing ETF | ETP | 33734X192 | 1,490,000 | 20,000 | SH | | SOLE | | 20,000 | 0 | 0 |
First Trust Dow Jones Internet Index Fund | ETP | 33733E302 | 1,210,621 | 7,100 | SH | | SOLE | | 7,100 | 0 | 0 |
Ford Motor Co | Common | 345370860 | 503,090 | 82,745 | SH | | SOLE | | 82,745 | 0 | 0 |
Fortis Inc/Canada | Common | 349553107 | 3,970,347 | 76,900 | SH | | SOLE | | 76,900 | 0 | 0 |
Fortuna Silver Mines Inc | Common | 349915108 | 1,639,440 | 237,600 | SH | | SOLE | | 237,600 | 0 | 0 |
Franco-Nevada Corp | Common | 351858105 | 5,177,445 | 27,300 | SH | | SOLE | | 27,300 | 0 | 0 |
Global X Silver Miners ETF | ETP | 37954Y848 | 1,536,330 | 41,500 | SH | | SOLE | | 41,500 | 0 | 0 |
Global X MSCI China Consumer Discretionary ETF | ETP | 37950E408 | 1,167,751 | 55,900 | SH | | SOLE | | 55,900 | 0 | 0 |
Granite Real Estate Investment Trust | Common | 387437114 | 16,882,036 | 241,730 | SH | | SOLE | | 241,730 | 0 | 0 |
Home Depot Inc/The | Common | 437076102 | 9,703,505 | 38,735 | SH | | SOLE | | 38,735 | 0 | 0 |
IDEXX Laboratories Inc | Common | 45168D104 | 7,098,440 | 21,500 | SH | | SOLE | | 21,500 | 0 | 0 |
IHS Markit Ltd | Common | G47567105 | 2,808,547 | 37,278 | SH | | SOLE | | 37,278 | 0 | 0 |
Intel Corp | Common | 458140100 | 197,296 | 3,320 | SH | | SOLE | | 3,320 | 0 | 0 |
Invesco DWA Emerging Markets Markets Momentum ETF | ETP | 46138E867 | 2,039,403 | 113,275 | SH | | SOLE | | 113,275 | 0 | 0 |
Invesco China Technology ETF | ETP | 46138E800 | 1,212,468 | 19,100 | SH | | SOLE | | 19,100 | 0 | 0 |
Invesco Water Resources ETF | ETP | 46137V142 | 482,777 | 13,285 | SH | | SOLE | | 13,285 | 0 | 0 |
Invesco Solar ETF | ETP | 46138G706 | 996,360 | 27,600 | SH | | SOLE | | 27,600 | 0 | 0 |
iShares Exponential Technologies ETF | ETP | 46434V381 | 1,577,344 | 35,430 | SH | | SOLE | | 35,430 | 0 | 0 |
iShares Expanded Tech Sector ETF | ETP | 464287549 | 1,507,356 | 5,400 | SH | | SOLE | | 5,400 | 0 | 0 |
iShares 20(plus) Year Treasury Bond ETF | ETP | 464287432 | 1,341,162 | 8,200 | SH | | SOLE | | 8,200 | 0 | 0 |
iShares Russell Top 200 Growth ETF | ETP | 464289438 | 1,172,820 | 11,000 | SH | | SOLE | | 11,000 | 0 | 0 |
iShares Expanded Tech-Software Sector ETF | ETP | 464287515 | 994,875 | 3,500 | SH | | SOLE | | 3,500 | 0 | 0 |
iShares Global Tech ETF | ETP | 464287291 | 989,268 | 4,200 | SH | | SOLE | | 4,200 | 0 | 0 |
iShares PHLX Semiconductor ETF | ETP | 464287523 | 750,310 | 2,770 | SH | | SOLE | | 2,770 | 0 | 0 |
Johnson & Johnson | Common | 478160104 | 147,662 | 1,050 | SH | | SOLE | | 1,050 | 0 | 0 |
Kansas City Southern | Common | 485170302 | 701,663 | 4,700 | SH | | SOLE | | 4,700 | 0 | 0 |
Kinross Gold Corp | Common | 496902404 | 4,234,580 | 432,100 | SH | | SOLE | | 432,100 | 0 | 0 |
KraneShares CSI China Internet ETF | ETP | 500767306 | 1,406,038 | 22,700 | SH | | SOLE | | 22,700 | 0 | 0 |
Lam Research Corp | Common | 512807108 | 3,784,482 | 11,700 | SH | | SOLE | | 11,700 | 0 | 0 |
Lockheed Martin Corp | Common | 539830109 | 3,063,503 | 8,395 | SH | | SOLE | | 8,395 | 0 | 0 |
Lululemon Athletica Inc | Common | 550021109 | 865,828 | 2,775 | SH | | SOLE | | 2,775 | 0 | 0 |
Magna International Inc | Common | 559222401 | 9,283,633 | 153,550 | SH | | SOLE | | 153,550 | 0 | 0 |
Marvell Technology Group Ltd | Common | G5876H105 | 5,513,256 | 157,500 | SH | | SOLE | | 157,500 | 0 | 0 |
Mastercard Inc | Common | 57636Q104 | 2,480,570 | 8,400 | SH | | SOLE | | 8,400 | 0 | 0 |
Match Group Inc | Common | 57665R106 | 3,284,144 | 33,200 | SH | | SOLE | | 33,200 | 0 | 0 |
Microsoft Corp | Common | 594918104 | 18,133,759 | 89,105 | SH | | SOLE | | 89,105 | 0 | 0 |
MongoDB Inc | Common | 60937P106 | 2,331,302 | 10,300 | SH | | SOLE | | 10,300 | 0 | 0 |
Moody's Corp | Common | 615369105 | 9,258,401 | 33,700 | SH | | SOLE | | 33,700 | 0 | 0 |
NetEase Inc | Common | 64110W102 | 2,490,404 | 5,800 | SH | | SOLE | | 5,800 | 0 | 0 |
Netflix Inc | Common | 64110L106 | 9,769,709 | 21,470 | SH | | SOLE | | 21,470 | 0 | 0 |
New Gold Inc | Common | 644535106 | 357,696 | 194,400 | SH | | SOLE | | 194,400 | 0 | 0 |
NextEra Energy Inc | Common | 65339F101 | 3,105,398 | 12,930 | SH | | SOLE | | 12,930 | 0 | 0 |
NIKE Inc | Common | 654106103 | 735,375 | 7,500 | SH | | SOLE | | 7,500 | 0 | 0 |
NVIDIA Corp | Common | 67066G104 | 12,651,003 | 33,300 | SH | | SOLE | | 33,300 | 0 | 0 |
Okta Inc | Common | 679295105 | 1,701,955 | 8,500 | SH | | SOLE | | 8,500 | 0 | 0 |
Open Text Corp | Common | 683715106 | 4,963,665 | 86,100 | SH | | SOLE | | 86,100 | 0 | 0 |
PayPal Holdings Inc | Common | 70450Y103 | 9,809,149 | 56,300 | SH | | SOLE | | 56,300 | 0 | 0 |
Pembina Pipeline Corp | Common | 706327103 | 14,308,321 | 424,179 | SH | | SOLE | | 424,179 | 0 | 0 |
Primo Water Corp | Common | 74167P108 | 1,898,397 | 101,900 | SH | | SOLE | | 101,900 | 0 | 0 |
Profound Medical Corp | Common | 74319B502 | 1,096,623 | 47,700 | SH | | SOLE | | 47,700 | 0 | 0 |
QUALCOMM Inc | Common | 747525103 | 8,988,289 | 98,545 | SH | | SOLE | | 98,545 | 0 | 0 |
Regeneron Pharmaceuticals Inc | Common | 75886F107 | 5,684,570 | 9,115 | SH | | SOLE | | 9,115 | 0 | 0 |
ResMed Inc | Common | 761152107 | 4,032,000 | 21,000 | SH | | SOLE | | 21,000 | 0 | 0 |
Rio Tinto PLC | Common | 767204100 | 6,897,866 | 125,800 | SH | | SOLE | | 125,800 | 0 | 0 |
Royal Bank of Canada | Common | 780087102 | 12,368,130 | 135,818 | SH | | SOLE | | 135,818 | 0 | 0 |
S&P Global Inc | Common | 78409V104 | 14,736,981 | 44,728 | SH | | SOLE | | 44,728 | 0 | 0 |
salesforce.com Inc | Common | 79466L302 | 7,156,006 | 38,200 | SH | | SOLE | | 38,200 | 0 | 0 |
Schrodinger Inc/United States | Common | 80810D103 | 5,387,979 | 58,840 | SH | | SOLE | | 58,840 | 0 | 0 |
Sea Ltd | Common | 81141R100 | 6,407,590 | 59,750 | SH | | SOLE | | 59,750 | 0 | 0 |
Technology Select Sector SPDR Fund | ETP | 81369Y803 | 982,206 | 9,400 | SH | | SOLE | | 9,400 | 0 | 0 |
Shopify Inc | Common | 82509L107 | 6,964,758 | 5,400 | SH | | SOLE | | 5,400 | 0 | 0 |
SolarEdge Technologies Inc | Common | 83417M104 | 3,233,574 | 23,300 | SH | | SOLE | | 23,300 | 0 | 0 |
SPDR Gold Shares | ETP | 78463V107 | 1,037,694 | 6,200 | SH | | SOLE | | 6,200 | 0 | 0 |
SPDR S&P Biotech ETF | ETP | 78464A870 | 1,290,784 | 11,530 | SH | | SOLE | | 11,530 | 0 | 0 |
SPDR Bloomberg Barclays Convertible Securities ETF | ETP | 78464A359 | 826,609 | 13,700 | SH | | SOLE | | 13,700 | 0 | 0 |
SPDR S&P Semiconductor ETF | ETP | 78464A862 | 716,096 | 6,400 | SH | | SOLE | | 6,400 | 0 | 0 |
SPDR S&P Metals & Mining ETF | ETP | 78464A755 | 555,178 | 26,200 | SH | | SOLE | | 26,200 | 0 | 0 |
Splunk Inc | Common | 848637104 | 1,987,000 | 10,000 | SH | | SOLE | | 10,000 | 0 | 0 |
Spotify Technology SA | Common | L8681T102 | 6,842,035 | 26,500 | SH | | SOLE | | 26,500 | 0 | 0 |
Square Inc | Common | 852234103 | 2,897,918 | 27,615 | SH | | SOLE | | 27,615 | 0 | 0 |
Sun Life Financial Inc | Common | 866796105 | 344,241 | 6,900 | SH | | SOLE | | 6,900 | 0 | 0 |
Suncor Energy Inc | Common | 867224107 | 4,346,811 | 189,900 | SH | | SOLE | | 189,900 | 0 | 0 |
TELUS Corp | Common | 87971M103 | 4,897,827 | 215,100 | SH | | SOLE | | 215,100 | 0 | 0 |
T-Mobile US Inc | Common | 872590104 | 6,666,642 | 64,010 | SH | | SOLE | | 64,010 | 0 | 0 |
Toronto-Dominion Bank/The | Common | 891160509 | 7,492,464 | 125,300 | SH | | SOLE | | 125,300 | 0 | 0 |
Twilio Inc | Common | 90138F102 | 1,952,838 | 8,900 | SH | | SOLE | | 8,900 | 0 | 0 |
VanEck Vectors Junior Gold Miners ETF | ETP | 92189F791 | 1,814,628 | 36,600 | SH | | SOLE | | 36,600 | 0 | 0 |
VanEck Vectors Gold Miners ETF | ETP | 92189F106 | 1,764,308 | 48,100 | SH | | SOLE | | 48,100 | 0 | 0 |
Vanguard S&P 500 Value ETF | ETP | 921932703 | 88,616 | 848 | SH | | SOLE | | 848 | 0 | 0 |
Vanguard ESG US Stock ETF | ETP | 921910733 | 1,229,302 | 21,800 | SH | | SOLE | | 21,800 | 0 | 0 |
Vanguard Consumer Discretionary ETF | ETP | 92204A108 | 300,000 | 1,500 | SH | | SOLE | | 1,500 | 0 | 0 |
Veritone Inc | Common | 92347M100 | 4,250,629 | 286,045 | SH | | SOLE | | 286,045 | 0 | 0 |
Vertex Pharmaceuticals Inc | Common | 92532F100 | 4,726,247 | 16,280 | SH | | SOLE | | 16,280 | 0 | 0 |
Visa Inc | Common | 92826C839 | 6,981,164 | 36,140 | SH | | SOLE | | 36,140 | 0 | 0 |
Wheaton Precious Metals Corp | Common | 962879102 | 567,245 | 9,500 | SH | | SOLE | | 9,500 | 0 | 0 |
Workday Inc | Common | 98138H101 | 5,246,080 | 28,000 | SH | | SOLE | | 28,000 | 0 | 0 |