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
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