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
Adobe Systems Inc Common 00724F101 24,319 99,745 SH   SOLE   99,745 0 0
Align Technology Inc Common 016255101 5,269 15,400 SH   SOLE   15,400 0 0
ALPS Medical Breakthroughs ETF ETP 00162Q593 7,860 210,900 SH   SOLE   210,900 0 0
Amazon.com Inc Common 023135106 25,964 15,275 SH   SOLE   15,275 0 0
Apple Inc Common 037833100 6,308 34,076 SH   SOLE   34,076 0 0
Bank of America Corp Common 060505104 9,441 334,900 SH   SOLE   334,900 0 0
Bank of Montreal Common 063671101 5,972 77,300 SH   SOLE   77,300 0 0
Boeing Co Common 097023105 15,271 45,516 SH   SOLE   45,516 0 0
Cameco Corp Common 13321L108 2,603 231,400 SH   SOLE   231,400 0 0
Canadian Natural Resources Ltd Common 136385101 15,730 436,100 SH   SOLE   436,100 0 0
Canadian National Railway Co Common 136375102 5,471 66,926 SH   SOLE   66,926 0 0
Canadian Pacific Railway Ltd Common 13645T100 21,413 117,000 SH   SOLE   117,000 0 0
Canopy Growth Corp Common 138035100 5,407 184,600 SH   SOLE   184,600 0 0
Centene Corp Common 15135B101 7,799 63,300 SH   SOLE   63,300 0 0
Cheniere Energy Inc Common 16411R208 1,601 24,560 SH   SOLE   24,560 0 0
Cisco Systems Inc Common 17275R102 10,874 252,700 SH   SOLE   252,700 0 0
Colliers International Group Inc Common 194693107 1,272 16,800 SH   SOLE   16,800 0 0
ConocoPhillips Common 20825C104 10,840 155,700 SH   SOLE   155,700 0 0
Costco Wholesale Corp Common 22160K105 22,633 108,300 SH   SOLE   108,300 0 0
Domino's Pizza Inc Common 25754A201 4,289 15,200 SH   SOLE   15,200 0 0
ETRADE Financial Corp Common 269246401 14,731 240,865 SH   SOLE   240,865 0 0
Edwards Lifesciences Corp Common 28176E108 9,913 68,100 SH   SOLE   68,100 0 0
Eldorado Resorts Inc Common 28470R102 6,387 163,347 SH   SOLE   163,347 0 0
Enerplus Corp Common 292766102 30,013 2,382,000 SH   SOLE   2,382,000 0 0
ETFMG Prime Mobile Payments ETF ETP 26924G409 6,559 169,000 SH   SOLE   169,000 0 0
ETFMG Prime Cyber Security ETF ETP 26924G201 4,570 123,500 SH   SOLE   123,500 0 0
First Data Corp Common 32008D106 5,092 243,300 SH   SOLE   243,300 0 0
First Trust Cloud Computing ETF ETP 33734X192 7,504 141,100 SH   SOLE   141,100 0 0
First Trust Dow Jones Internet Index Fund ETP 33733E302 7,353 53,415 SH   SOLE   53,415 0 0
First Trust NYSE Arca Biotechnology Index Fund ETP 33733E203 2,688 19,200 SH   SOLE   19,200 0 0
Fiserv Inc Common 337738108 9,792 132,160 SH   SOLE   132,160 0 0
FLIR Systems Inc Common 302445101 10,705 205,988 SH   SOLE   205,988 0 0
Fortive Corp Common 34959J108 3,177 41,200 SH   SOLE   41,200 0 0
Global Payments Inc Common 37940X102 145 1,300 SH   SOLE   1,300 0 0
Global X FinTech ETF ETP 37954Y814 2,344 90,000 SH   SOLE   90,000 0 0
Global X China Consumer ETF ETP 37950E408 1,299 72,900 SH   SOLE   72,900 0 0
CGI Common 39945C109 6,747 106,547 SH   SOLE   106,547 0 0
Guidewire Software Inc Common 40171V100 852 9,600 SH   SOLE   9,600 0 0
HCA Healthcare Inc Common 40412C101 23,721 231,200 SH   SOLE   231,200 0 0
Hess Corp Common 42809H107 26,907 402,250 SH   SOLE   402,250 0 0
Home Depot Inc Common 437076102 18,955 97,155 SH   SOLE   97,155 0 0
IHS Markit Ltd Common G47567105 5,788 112,200 SH   SOLE   112,200 0 0
Illumina Inc Common 452327109 5,502 19,700 SH   SOLE   19,700 0 0
Imperial Oil Ltd Common 453038408 15,938 479,350 SH   SOLE   479,350 0 0
Innovator IBD 50 ETF ETP 45782C102 5,332 151,900 SH   SOLE   151,900 0 0
Intel Corp Common 458140100 21,271 427,900 SH   SOLE   427,900 0 0
Intuitive Surgical Inc Common 46120E602 4,737 9,900 SH   SOLE   9,900 0 0
Invesco DB Oil Fund ETP 46140H403 6,436 516,500 SH   SOLE   516,500 0 0
Invesco DWA Momentum ETF ETP 46137V837 8,805 159,100 SH   SOLE   159,100 0 0
Invesco Nasdaq Internet ETF ETP 46137V530 6,906 49,600 SH   SOLE   49,600 0 0
Invesco Dynamic Media ETF ETP 46137V696 3,246 99,800 SH   SOLE   99,800 0 0
Invesco S&P SmallCap Health Care ETF ETP 46138E149 7,067 55,000 SH   SOLE   55,000 0 0
Invesco S&P 500 High Beta ETF ETP 46138E370 6,841 159,200 SH   SOLE   159,200 0 0
Invesco QQQ Trust Series 1 ETP 46090E103 4,518 26,320 SH   SOLE   26,320 0 0
iRhythm Technologies Inc Common 450056106 7,342 90,495 SH   SOLE   90,495 0 0
iShares Russell 2000 Value ETF ETP 464287630 7,876 59,700 SH   SOLE   59,700 0 0
iShares Edge MSCI USA Momentum Factor ETF ETP 46432F396 7,185 65,500 SH   SOLE   65,500 0 0
iShares Russell 2000 ETF ETP 464287655 7,033 42,945 SH   SOLE   42,945 0 0
iShares Core S&P Small-Cap ETF ETP 464287804 6,952 83,300 SH   SOLE   83,300 0 0
iShares US Medical Devices ETF ETP 464288810 6,662 33,200 SH   SOLE   33,200 0 0
iShares US Healthcare Providers ETF ETP 464288828 6,622 37,700 SH   SOLE   37,700 0 0
iShares US Broker-Dealers & Securities Exch ETF ETP 464288794 6,475 101,000 SH   SOLE   101,000 0 0
iShares Exponential Technologies ETF ETP 46434V381 6,093 168,200 SH   SOLE   168,200 0 0
iShares Transportation Average ETF ETP 464287192 5,326 28,600 SH   SOLE   28,600 0 0
iShares North American Tech-Software ETF ETP 464287515 3,982 21,800 SH   SOLE   21,800 0 0
iShares PHLX Semiconductor ETF ETP 464287523 3,939 22,100 SH   SOLE   22,100 0 0
iShares US Consumer Services ETF ETP 464287580 3,914 20,200 SH   SOLE   20,200 0 0
iShares Russell Mid-Cap Growth ETF ETP 464287481 3,396 26,800 SH   SOLE   26,800 0 0
iShares Global Timber & Forestry ETF ETP 464288174 2,820 36,100 SH   SOLE   36,100 0 0
iShares US Industrials ETF ETP 464287754 1,970 13,710 SH   SOLE   13,710 0 0
iShares Latin America 40 ETF ETP 464287390 1,317 44,500 SH   SOLE   44,500 0 0
JPMorgan Chase & Co Common 46625H100 9,019 86,550 SH   SOLE   86,550 0 0
KeyCorp Common 493267108 5,719 292,700 SH   SOLE   292,700 0 0
Kirkland Lake Gold Ltd Common 49741E100 1,261 59,700 SH   SOLE   59,700 0 0
KraneShares CSI China Internet ETF ETP 500767306 6,607 110,900 SH   SOLE   110,900 0 0
Mastercard Inc Common 57636Q104 14,660 74,600 SH   SOLE   74,600 0 0
Methanex Corp Common 59151K108 11,142 157,600 SH   SOLE   157,600 0 0
Microsoft Corp Common 594918104 34,712 352,008 SH   SOLE   352,008 0 0
MIX Telematics Ltd Common 60688N102 2,013 113,600 SH   SOLE   113,600 0 0
Motorola Solutions Inc Common 620076307 14,348 123,300 SH   SOLE   123,300 0 0
MSCI Inc Preferred 55354G100 27,906 168,689 SH   SOLE   168,689 0 0
Netflix Inc Common 64110L106 4,462 11,400 SH   SOLE   11,400 0 0
New Relic Inc Common 64829B100 7,926 78,800 SH   SOLE   78,800 0 0
Nextera Energy Inc Common 65339F101 11,709 70,100 SH   SOLE   70,100 0 0
Northrop Grumman Corp Common 666807102 492 1,600 SH   SOLE   1,600 0 0
NVIDIA Corp Common 67066G104 5,141 21,700 SH   SOLE   21,700 0 0
Oasis Petroleum Inc Common 674215108 1,296 99,900 SH   SOLE   99,900 0 0
Okta Inc Common 679295105 1,627 32,300 SH   SOLE   32,300 0 0
Ollie's Bargain Outlet Holdings Inc Common 681116109 812 11,200 SH   SOLE   11,200 0 0
Palo Alto Networks Inc Common 697435105 9,102 44,300 SH   SOLE   44,300 0 0
Pembina Pipeline Corp Common 706327103 21,314 616,000 SH   SOLE   616,000 0 0
Planet Fitness Inc Common 72703H101 6,345 144,400 SH   SOLE   144,400 0 0
Progressive Corp Common 743315103 12,090 204,400 SH   SOLE   204,400 0 0
Quest Diagnostics Inc Common 74834L100 8,048 73,200 SH   SOLE   73,200 0 0
Raymond James Financial Inc Common 754730109 831 9,300 SH   SOLE   9,300 0 0
Raytheon Co Common 755111507 4,636 24,000 SH   SOLE   24,000 0 0
S&P Global Inc Common 78409V104 27,291 133,850 SH   SOLE   133,850 0 0
Salesforce.Com Inc Common 79466L302 6,504 47,680 SH   SOLE   47,680 0 0
Shopify Inc Common 82509L107 6,405 43,900 SH   SOLE   43,900 0 0
Spark Therapeutics Inc Common 84652J103 5,487 66,300 SH   SOLE   66,300 0 0
SPDR Dow Jones Industrial Average ETF ETP 78467X109 4,016 16,545 SH   SOLE   16,545 0 0
SPDR S&P Biotech ETF ETP 78464A870 8,034 84,400 SH   SOLE   84,400 0 0
SPDR S&P Oil & Gas Exploration & Production ETF ETP 78464A730 7,617 176,900 SH   SOLE   176,900 0 0
SPDR S&P Bank ETF ETP 78464A797 6,480 137,403 SH   SOLE   137,403 0 0
SPDR S&P Capital Markets ETF ETP 78464A771 6,325 109,000 SH   SOLE   109,000 0 0
SPDR S&P Semiconductor ETF ETP 78464A862 5,390 74,600 SH   SOLE   74,600 0 0
SPDR Nyse Technology ETF ETP 78464A102 4,799 51,400 SH   SOLE   51,400 0 0
SPDR S&P Retail ETF ETP 78464A714 4,730 97,400 SH   SOLE   97,400 0 0
SPDR S&P Oil & Gas Equipment & Services ETF ETP 78464A748 2,624 154,700 SH   SOLE   154,700 0 0
Square Inc Common 852234103 6,959 112,900 SH   SOLE   112,900 0 0
Stars Group Inc Common 85570W100 7,725 212,800 SH   SOLE   212,800 0 0
Stryker Corp Common 863667101 8,325 49,300 SH   SOLE   49,300 0 0
Sun Life Financial Inc Common 866796105 6,029 150,200 SH   SOLE   150,200 0 0
Suncor Energy Inc Common 867224107 32,869 807,990 SH   SOLE   807,990 0 0
SVB Financial Group Common 78486Q101 8,865 30,700 SH   SOLE   30,700 0 0
Tableau Software Inc Common 87336U105 11,158 114,145 SH   SOLE   114,145 0 0
Teleflex Inc Common 879369106 6,162 22,975 SH   SOLE   22,975 0 0
Texas Instruments Inc Common 882508104 4,950 44,900 SH   SOLE   44,900 0 0
Toronto-Dominion Bank Common 891160509 22,967 396,935 SH   SOLE   396,935 0 0
TransDigm Group Inc Common 893641100 21,123 61,200 SH   SOLE   61,200 0 0
Union Pacific Corp Common 907818108 18,713 132,080 SH   SOLE   132,080 0 0
UnitedHealth Group Inc Common 91324P102 27,618 112,570 SH   SOLE   112,570 0 0
Bausch Health Companies Inc Common 91911K102 851 36,600 SH   SOLE   36,600 0 0
VanEck Vectors Russia ETF ETP 92189F403 1,332 62,700 SH   SOLE   62,700 0 0
Vanguard Consumer Discretionary Index Fund;ETF ETP 92204A108 6,938 40,900 SH   SOLE   40,900 0 0
Visa Inc Common 92826C839 38,308 289,227 SH   SOLE   289,227 0 0
Waste Connections Inc Common 94106B101 13,993 185,877 SH   SOLE   185,877 0 0
Western Alliance Bancorp Common 957638109 753 13,300 SH   SOLE   13,300 0 0
Whiting Petroleum Corp Common 966387409 9,980 189,300 SH   SOLE   189,300 0 0
XPO Logistics Inc Common 983793100 10,584 105,650 SH   SOLE   105,650 0 0
Zions Bancorp Common 989701107 5,522 104,800 SH   SOLE   104,800 0 0
Zoetis Inc Common 98978V103 5,529 64,900 SH   SOLE   64,900 0 0