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 |
Adobe Systems Inc | Common | 00724F101 | 20,900 | 77,420 | SH | | SOLE | | 77,420 | 0 | 0 |
Advanced Micro Devices Inc | Common | 007903107 | 3,265 | 105,700 | SH | | SOLE | | 105,700 | 0 | 0 |
Align Technology Inc | Common | 016255101 | 5,047 | 12,900 | SH | | SOLE | | 12,900 | 0 | 0 |
Alphabet Inc | Common | 02079K305 | 5,432 | 4,500 | SH | | SOLE | | 4,500 | 0 | 0 |
ALPS Medical Breakthroughs ETF | ETP | 00162Q593 | 4,020 | 102,100 | SH | | SOLE | | 102,100 | 0 | 0 |
Amazon.com Inc | Common | 023135106 | 27,615 | 13,787 | SH | | SOLE | | 13,787 | 0 | 0 |
Amgen Inc | Common | 031162100 | 13,204 | 63,700 | SH | | SOLE | | 63,700 | 0 | 0 |
Amplify Online Retail ETF | ETP | 032108102 | 2,093 | 40,300 | SH | | SOLE | | 40,300 | 0 | 0 |
Anthem Inc | Common | 036752103 | 20,655 | 75,370 | SH | | SOLE | | 75,370 | 0 | 0 |
Apple Inc | Common | 037833100 | 20,469 | 90,676 | SH | | SOLE | | 90,676 | 0 | 0 |
ARK Innovation ETF | ETP | 00214Q104 | 2,741 | 57,900 | SH | | SOLE | | 57,900 | 0 | 0 |
ARK Industrial Innovation ETF | ETP | 00214Q203 | 1,769 | 49,100 | SH | | SOLE | | 49,100 | 0 | 0 |
ARK Web X.0 ETF | ETP | 00214Q401 | 6,842 | 118,800 | SH | | SOLE | | 118,800 | 0 | 0 |
Bank of Montreal | Common | 063671101 | 28,667 | 347,350 | SH | | SOLE | | 347,350 | 0 | 0 |
Best Buy Co Inc | Common | 086516101 | 10,872 | 137,000 | SH | | SOLE | | 137,000 | 0 | 0 |
Boeing Co | Common | 097023105 | 9,781 | 26,300 | SH | | SOLE | | 26,300 | 0 | 0 |
Boston Scientific Corp | Common | 101137107 | 5,748 | 149,300 | SH | | SOLE | | 149,300 | 0 | 0 |
Bright Horizons Family Solutions Inc | Common | 109194100 | 6,151 | 52,200 | SH | | SOLE | | 52,200 | 0 | 0 |
Brookfield Asset Management Inc | Common | 112585104 | 1,781 | 40,000 | SH | | SOLE | | 40,000 | 0 | 0 |
Brookfield Property Partners LP | Common | G16249107 | 752 | 36,000 | SH | | SOLE | | 36,000 | 0 | 0 |
Canada Goose Holdings Inc | Common | 135086106 | 4,666 | 72,300 | SH | | SOLE | | 72,300 | 0 | 0 |
Canadian National Railway Co | Common | 136375102 | 25,676 | 285,926 | SH | | SOLE | | 285,926 | 0 | 0 |
Canadian Pacific Railway Ltd | Common | 13645T100 | 23,504 | 110,900 | SH | | SOLE | | 110,900 | 0 | 0 |
Canadian Imperial Bank of Commerce | Common | 136069101 | 2,869 | 30,600 | SH | | SOLE | | 30,600 | 0 | 0 |
Centene Corp | Common | 15135B101 | 16,001 | 110,520 | SH | | SOLE | | 110,520 | 0 | 0 |
Cheniere Energy Inc | Common | 16411R208 | 5,274 | 75,900 | SH | | SOLE | | 75,900 | 0 | 0 |
Colliers International Group Inc | Common | 194693107 | 1,311 | 16,900 | SH | | SOLE | | 16,900 | 0 | 0 |
ConocoPhillips | Common | 20825C104 | 511 | 6,600 | SH | | SOLE | | 6,600 | 0 | 0 |
Continental Resources Inc | Common | 212015101 | 1,427 | 20,900 | SH | | SOLE | | 20,900 | 0 | 0 |
Costco Wholesale Corp | Common | 22160K105 | 24,985 | 106,375 | SH | | SOLE | | 106,375 | 0 | 0 |
Descartes Systems Group Inc | Common | 249906108 | 6,526 | 192,500 | SH | | SOLE | | 192,500 | 0 | 0 |
Ecolab Inc | Common | 278865100 | 7,431 | 47,400 | SH | | SOLE | | 47,400 | 0 | 0 |
Edwards Lifesciences Corp | Common | 28176E108 | 9,941 | 57,100 | SH | | SOLE | | 57,100 | 0 | 0 |
Eldorado Resorts Inc | Common | 28470R102 | 6,340 | 130,447 | SH | | SOLE | | 130,447 | 0 | 0 |
Enbridge Inc | Common | 29250N105 | 11,482 | 355,600 | SH | | SOLE | | 355,600 | 0 | 0 |
Enerplus Corp | Common | 292766102 | 6,534 | 529,500 | SH | | SOLE | | 529,500 | 0 | 0 |
ETFMG Prime Cyber Security ETF | ETP | 26924G201 | 4,322 | 107,700 | SH | | SOLE | | 107,700 | 0 | 0 |
ETFMG Prime Mobile Payments ETF | ETP | 26924G409 | 6,818 | 158,900 | SH | | SOLE | | 158,900 | 0 | 0 |
ROBO Global Robotics and Automation Index ETF | ETP | 301505707 | 6,537 | 156,200 | SH | | SOLE | | 156,200 | 0 | 0 |
First Data Corp | Common | 32008D106 | 12,250 | 500,600 | SH | | SOLE | | 500,600 | 0 | 0 |
First Trust NYSE Arca Biotechnology Index ETF | ETP | 33733E203 | 5,769 | 36,400 | SH | | SOLE | | 36,400 | 0 | 0 |
First Trust Dow Jones Internet Index ETF | ETP | 33733E302 | 5,237 | 37,000 | SH | | SOLE | | 37,000 | 0 | 0 |
First Trust Energy AlphaDEX Fund | ETP | 33734X127 | 6,584 | 376,200 | SH | | SOLE | | 376,200 | 0 | 0 |
First Trust Industrials/Producer Drbls AlphaDEX Fd | ETP | 33734X150 | 7,656 | 180,700 | SH | | SOLE | | 180,700 | 0 | 0 |
First Trust Cloud Computing ETF | ETP | 33734X192 | 7,079 | 124,800 | SH | | SOLE | | 124,800 | 0 | 0 |
Fiserv Inc | Common | 337738108 | 9,729 | 118,100 | SH | | SOLE | | 118,100 | 0 | 0 |
FLIR Systems Inc | Common | 302445101 | 10,103 | 164,363 | SH | | SOLE | | 164,363 | 0 | 0 |
Global Payments Inc | Common | 37940X102 | 4,969 | 39,000 | SH | | SOLE | | 39,000 | 0 | 0 |
Global X FinTech ETF | ETP | 37954Y814 | 2,979 | 103,600 | SH | | SOLE | | 103,600 | 0 | 0 |
Global X Lithium & Battery Tech ETF | ETP | 37954Y855 | 1,970 | 59,800 | SH | | SOLE | | 59,800 | 0 | 0 |
Global X MSCI Norway ETF | ETP | 37950E747 | 1,522 | 100,000 | SH | | SOLE | | 100,000 | 0 | 0 |
Gran Tierra Energy Inc | Common | 38500T101 | 855 | 223,800 | SH | | SOLE | | 223,800 | 0 | 0 |
Granite Real Estate Investment Trust | Common | 387437114 | 10,114 | 235,650 | SH | | SOLE | | 235,650 | 0 | 0 |
CGI Group Inc | Common | 39945C109 | 7,076 | 109,747 | SH | | SOLE | | 109,747 | 0 | 0 |
Guidewire Software Inc | Common | 40171V100 | 5,313 | 52,600 | SH | | SOLE | | 52,600 | 0 | 0 |
HCA Healthcare Inc | Common | 40412C101 | 24,805 | 178,300 | SH | | SOLE | | 178,300 | 0 | 0 |
HealthEquity Inc | Common | 42226A107 | 8,166 | 86,500 | SH | | SOLE | | 86,500 | 0 | 0 |
Hess Corp | Common | 42809H107 | 19,141 | 267,403 | SH | | SOLE | | 267,403 | 0 | 0 |
Home Depot Inc | Common | 437076102 | 19,633 | 94,775 | SH | | SOLE | | 94,775 | 0 | 0 |
Honeywell International Inc | Common | 438516106 | 13,478 | 81,000 | SH | | SOLE | | 81,000 | 0 | 0 |
IHS Markit Ltd | Common | G47567105 | 955 | 17,700 | SH | | SOLE | | 17,700 | 0 | 0 |
Illumina Inc | Common | 452327109 | 7,158 | 19,500 | SH | | SOLE | | 19,500 | 0 | 0 |
Ingersoll-Rand PLC | Common | G47791101 | 6,956 | 67,995 | SH | | SOLE | | 67,995 | 0 | 0 |
Innovator IBD 50 ETF | ETP | 45782C102 | 4,763 | 123,900 | SH | | SOLE | | 123,900 | 0 | 0 |
Intuitive Surgical Inc | Common | 46120E602 | 7,864 | 13,700 | SH | | SOLE | | 13,700 | 0 | 0 |
Invesco DB Oil Fund | ETP | 46140H403 | 4,630 | 343,500 | SH | | SOLE | | 343,500 | 0 | 0 |
Invesco DWA Momentum ETF | ETP | 46137V837 | 3,498 | 58,700 | SH | | SOLE | | 58,700 | 0 | 0 |
Invesco Dynamic Pharmaceuticals ETF | ETP | 46137V662 | 5,712 | 77,700 | SH | | SOLE | | 77,700 | 0 | 0 |
Invesco Nasdaq Internet ETF | ETP | 46137V530 | 2,087 | 15,500 | SH | | SOLE | | 15,500 | 0 | 0 |
Invesco S&P 500 Top 50 ETF | ETP | 46137V233 | 6,714 | 32,100 | SH | | SOLE | | 32,100 | 0 | 0 |
Invesco S&P SmallCap Health Care ETF | ETP | 46138E149 | 5,531 | 39,400 | SH | | SOLE | | 39,400 | 0 | 0 |
Invesco S&P SmallCap Industrials ETF | ETP | 46138E123 | 6,679 | 91,000 | SH | | SOLE | | 91,000 | 0 | 0 |
Invesco S&P 500 High Beta ETF | ETP | 46138E370 | 9,098 | 202,400 | SH | | SOLE | | 202,400 | 0 | 0 |
IQVIA Holdings Inc | Common | 46266C105 | 6,565 | 50,600 | SH | | SOLE | | 50,600 | 0 | 0 |
iRhythm Technologies Inc | Common | 450056106 | 7,700 | 81,345 | SH | | SOLE | | 81,345 | 0 | 0 |
Ishares Msci Switzerland ETF | ETP | 464286749 | 2,414 | 69,600 | SH | | SOLE | | 69,600 | 0 | 0 |
Ishares Msci Taiwan ETF | ETP | 46434G772 | 2,831 | 75,100 | SH | | SOLE | | 75,100 | 0 | 0 |
iShares MSCI Mexico ETF | ETP | 464286822 | 6,301 | 123,000 | SH | | SOLE | | 123,000 | 0 | 0 |
Ishares Msci Thailand Etf | ETP | 464286624 | 4,828 | 51,200 | SH | | SOLE | | 51,200 | 0 | 0 |
iShares US Broker-Dealers & Securities Exch ETF | ETP | 464288794 | 7,947 | 127,700 | SH | | SOLE | | 127,700 | 0 | 0 |
iShares North American Tech-Software ETF | ETP | 464287515 | 6,231 | 30,400 | SH | | SOLE | | 30,400 | 0 | 0 |
iShares US Healthcare Providers ETF | ETP | 464288828 | 3,797 | 19,000 | SH | | SOLE | | 19,000 | 0 | 0 |
iShares US Medical Devices ETF | ETP | 464288810 | 6,802 | 29,900 | SH | | SOLE | | 29,900 | 0 | 0 |
iShares US Aerospace & Defense ETF | ETP | 464288760 | 5,930 | 27,400 | SH | | SOLE | | 27,400 | 0 | 0 |
iShares Global Healthcare ETF | ETP | 464287325 | 2,815 | 44,700 | SH | | SOLE | | 44,700 | 0 | 0 |
iShares US Consumer Services ETF | ETP | 464287580 | 7,453 | 35,200 | SH | | SOLE | | 35,200 | 0 | 0 |
iShares US Industrials ETF | ETP | 464287754 | 7,120 | 45,600 | SH | | SOLE | | 45,600 | 0 | 0 |
iShares Transportation Average ETF | ETP | 464287192 | 7,548 | 36,900 | SH | | SOLE | | 36,900 | 0 | 0 |
iShares Edge MSCI USA Momentum Factor ETF | ETP | 46432F396 | 7,925 | 66,600 | SH | | SOLE | | 66,600 | 0 | 0 |
iShares Exponential Technologies ETF | ETP | 46434V381 | 5,436 | 140,400 | SH | | SOLE | | 140,400 | 0 | 0 |
JPMorgan Chase & Co | Common | 46625H100 | 21,568 | 191,135 | SH | | SOLE | | 191,135 | 0 | 0 |
Kansas City Southern | Common | 485170302 | 3,311 | 29,225 | SH | | SOLE | | 29,225 | 0 | 0 |
Eli Lilly and Co | Common | 532457108 | 17,046 | 158,845 | SH | | SOLE | | 158,845 | 0 | 0 |
Lockheed Martin Corp | Common | 539830109 | 9,825 | 28,400 | SH | | SOLE | | 28,400 | 0 | 0 |
Lowe's Companies Inc | Common | 548661107 | 15,110 | 131,600 | SH | | SOLE | | 131,600 | 0 | 0 |
Mastercard Inc | Common | 57636Q104 | 18,432 | 82,800 | SH | | SOLE | | 82,800 | 0 | 0 |
Methanex Corp | Common | 59151K108 | 11,770 | 148,800 | SH | | SOLE | | 148,800 | 0 | 0 |
Microsoft Corp | Common | 594918104 | 32,362 | 282,958 | SH | | SOLE | | 282,958 | 0 | 0 |
Motorola Solutions Inc | Common | 620076307 | 21,916 | 168,400 | SH | | SOLE | | 168,400 | 0 | 0 |
MSCI Inc | Common | 55354G100 | 25,976 | 146,419 | SH | | SOLE | | 146,419 | 0 | 0 |
NetApp Inc | Common | 64110D104 | 10,891 | 126,800 | SH | | SOLE | | 126,800 | 0 | 0 |
New Relic Inc | Common | 64829B100 | 457 | 4,850 | SH | | SOLE | | 4,850 | 0 | 0 |
Nextera Energy Inc | Common | 65339F101 | 15,704 | 93,700 | SH | | SOLE | | 93,700 | 0 | 0 |
Nutrien Ltd | Common | 67077M108 | 14,327 | 248,300 | SH | | SOLE | | 248,300 | 0 | 0 |
NVIDIA Corp | Common | 67066G104 | 14,870 | 52,915 | SH | | SOLE | | 52,915 | 0 | 0 |
Oasis Petroleum Inc | Common | 674215108 | 5,713 | 402,900 | SH | | SOLE | | 402,900 | 0 | 0 |
Palo Alto Networks Inc | Common | 697435105 | 7,783 | 34,550 | SH | | SOLE | | 34,550 | 0 | 0 |
Pandora Media Inc | Common | 698354107 | 7,595 | 798,650 | SH | | SOLE | | 798,650 | 0 | 0 |
Pembina Pipeline Corp | Common | 706327103 | 7,509 | 220,904 | SH | | SOLE | | 220,904 | 0 | 0 |
Pfizer Inc | Common | 717081103 | 14,993 | 340,200 | SH | | SOLE | | 340,200 | 0 | 0 |
Planet Fitness Inc | Common | 72703H101 | 6,970 | 129,000 | SH | | SOLE | | 129,000 | 0 | 0 |
Resmed Inc | Common | 761152107 | 1,995 | 17,300 | SH | | SOLE | | 17,300 | 0 | 0 |
S&P Global Inc | Common | 78409V104 | 9,066 | 46,400 | SH | | SOLE | | 46,400 | 0 | 0 |
Salesforce.Com Inc | Common | 79466L302 | 7,217 | 45,380 | SH | | SOLE | | 45,380 | 0 | 0 |
Technology Select Sector SPDR Fund | ETP | 81369Y803 | 75 | 1,000 | SH | | SOLE | | 1,000 | 0 | 0 |
SPDR S&P Bank ETF | ETP | 78464A797 | 3,651 | 78,403 | SH | | SOLE | | 78,403 | 0 | 0 |
SPDR S&P Insurance ETF | ETP | 78464A789 | 8,938 | 278,800 | SH | | SOLE | | 278,800 | 0 | 0 |
SPDR S&P Aerospace & Defense ETF | ETP | 78464A631 | 5,605 | 56,300 | SH | | SOLE | | 56,300 | 0 | 0 |
SPDR S&P Metals & Mining ETF | ETP | 78464A755 | 4,010 | 117,400 | SH | | SOLE | | 117,400 | 0 | 0 |
SPDR S&P Oil & Gas Exploration & Production ETF | ETP | 78464A730 | 2,922 | 67,500 | SH | | SOLE | | 67,500 | 0 | 0 |
SPDR S&P Retail ETF | ETP | 78464A714 | 1,862 | 36,500 | SH | | SOLE | | 36,500 | 0 | 0 |
SPDR S&P Semiconductor ETF | ETP | 78464A862 | 8,646 | 113,900 | SH | | SOLE | | 113,900 | 0 | 0 |
Square Inc | Common | 852234103 | 9,822 | 99,200 | SH | | SOLE | | 99,200 | 0 | 0 |
Suncor Energy Inc | Common | 867224107 | 5,684 | 146,900 | SH | | SOLE | | 146,900 | 0 | 0 |
SVB Financial Group | Common | 78486Q101 | 8,863 | 28,513 | SH | | SOLE | | 28,513 | 0 | 0 |
Tandem Diabetes Care Inc | Common | 875372203 | 3,256 | 76,000 | SH | | SOLE | | 76,000 | 0 | 0 |
Teladoc Health Inc | Common | 87918A105 | 6,519 | 75,500 | SH | | SOLE | | 75,500 | 0 | 0 |
Textron Inc | Common | 883203101 | 5,932 | 83,000 | SH | | SOLE | | 83,000 | 0 | 0 |
Toronto-Dominion Bank | Common | 891160509 | 22,905 | 376,735 | SH | | SOLE | | 376,735 | 0 | 0 |
Union Pacific Corp | Common | 907818108 | 19,105 | 117,330 | SH | | SOLE | | 117,330 | 0 | 0 |
United Technologies Corp | Common | 913017109 | 12,415 | 88,800 | SH | | SOLE | | 88,800 | 0 | 0 |
UnitedHealth Group Inc | Common | 91324P102 | 26,875 | 101,020 | SH | | SOLE | | 101,020 | 0 | 0 |
VanEck Vectors Morningstar Wide Moat ETF | ETP | 92189F643 | 5,465 | 116,900 | SH | | SOLE | | 116,900 | 0 | 0 |
VanEck Vectors Vietnam ETF | ETP | 92189F817 | 7,257 | 431,700 | SH | | SOLE | | 431,700 | 0 | 0 |
Vanguard Mega Cap Growth Index Fund;ETF | ETP | 921910816 | 3,512 | 27,400 | SH | | SOLE | | 27,400 | 0 | 0 |
Vanguard Consumer Discretionary Index Fund;ETF | ETP | 92204A108 | 6,875 | 38,100 | SH | | SOLE | | 38,100 | 0 | 0 |
Vanguard Industrials Index Fund;ETF | ETP | 92204A603 | 4,151 | 28,100 | SH | | SOLE | | 28,100 | 0 | 0 |
Verizon Communications Inc | Common | 92343V104 | 16,447 | 308,050 | SH | | SOLE | | 308,050 | 0 | 0 |
Visa Inc | Common | 92826C839 | 33,564 | 223,627 | SH | | SOLE | | 223,627 | 0 | 0 |
Westinghouse Air Brake Technologies Corp | Common | 929740108 | 5,842 | 55,700 | SH | | SOLE | | 55,700 | 0 | 0 |
Waste Connections Inc | Common | 94106B101 | 13,743 | 172,277 | SH | | SOLE | | 172,277 | 0 | 0 |
WisdomTree Japan Hedged Equity ETF | ETP | 97717W851 | 4,677 | 80,700 | SH | | SOLE | | 80,700 | 0 | 0 |