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
ALPS Medical Breakthroughs ETF ETP 00162Q593 2,622 84,100 SH   SOLE   84,100 0 0
AbbVie Inc Common 00287Y109 18,474 207,900 SH   SOLE   207,900 0 0
Activision Blizzard Inc Common 00507V109 12,754 197,700 SH   SOLE   197,700 0 0
Adobe Systems Inc Common 00724F101 1,119 7,500 SH   SOLE   7,500 0 0
Albemarle Corp Common 012653101 22,362 164,050 SH   SOLE   164,050 0 0
Algonquin Power & Utilities Corp Common 015857105 1,269 120,055 SH   SOLE   120,055 0 0
Alibaba Group Holding Ltd Common 01609W102 7,478 43,300 SH   SOLE   43,300 0 0
Alphabet Inc Common 02079K107 5,371 5,600 SH   SOLE   5,600 0 0
American Express Co Common 025816109 10,846 119,900 SH   SOLE   119,900 0 0
American Tower Corp Common 03027X100 8,201 60,000 SH   SOLE   60,000 0 0
American Water Works Company Inc Common 030420103 1,400 17,300 SH   SOLE   17,300 0 0
Anthem Inc Common 036752103 11,127 58,600 SH   SOLE   58,600 0 0
Apple Inc Common 037833100 19,845 128,766 SH   SOLE   128,766 0 0
Applied Materials Inc Common 038222105 537 10,300 SH   SOLE   10,300 0 0
Bank of America Corp Common 060505104 12,883 508,400 SH   SOLE   508,400 0 0
Bank of Nova Scotia Common 064149107 12,256 190,750 SH   SOLE   190,750 0 0
Barclays Bank iPath Bloomberg Copper Subindex Total Return ETN Exp 22 Oct 2037 ETP 06739F101 2,033 60,600 SH   SOLE   60,600 0 0
Berkshire Hathaway Inc Common 084670702 9,913 54,075 SH   SOLE   54,075 0 0
BHP Billiton Ltd Common 088606108 539 13,300 SH   SOLE   13,300 0 0
Biogen Inc Common 09062X103 5,166 16,500 SH   SOLE   16,500 0 0
BlackRock Inc Common 09247X101 12,608 28,200 SH   SOLE   28,200 0 0
Boeing Co Common 097023105 15,075 59,300 SH   SOLE   59,300 0 0
Brookfield Asset Management Inc Common 112585104 378 9,158 SH   SOLE   9,158 0 0
Canada Goose Holdings Inc Common 135086106 384 18,700 SH   SOLE   18,700 0 0
Canadian National Railway Co Common 136375102 9,660 116,600 SH   SOLE   116,600 0 0
Canadian Natural Resources Ltd Common 136385101 17,435 520,600 SH   SOLE   520,600 0 0
Caterpillar Inc Common 149123101 18,245 146,300 SH   SOLE   146,300 0 0
Celgene Corp Common 151020104 9,537 65,400 SH   SOLE   65,400 0 0
Citigroup Inc Common 172967424 35,484 487,825 SH   SOLE   487,825 0 0
Guggenheim Invest Solar ETF ETP 18383Q739 1,052 48,600 SH   SOLE   48,600 0 0
Guggenheim MSCI Global Timber ETF ETP 18383Q879 3,362 111,700 SH   SOLE   111,700 0 0
Comerica Inc Common 200340107 427 5,600 SH   SOLE   5,600 0 0
Commvault Systems Inc Common 204166102 3,824 62,900 SH   SOLE   62,900 0 0
Cott Corp Common 22163N106 917 61,100 SH   SOLE   61,100 0 0
Xtrackers Hvst CSI 300 China A-Shs ETF ETP 233051879 2,245 76,900 SH   SOLE   76,900 0 0
D.R. Horton Inc Common 23331A109 18,476 462,700 SH   SOLE   462,700 0 0
DowDuPont Inc Common 26078J100 4,701 67,900 SH   SOLE   67,900 0 0
ETRADE Financial Corp Common 269246401 6,158 141,200 SH   SOLE   141,200 0 0
Eastman Chemical Co Common 277432100 7,377 81,525 SH   SOLE   81,525 0 0
Electronic Arts Inc Common 285512109 4,923 41,700 SH   SOLE   41,700 0 0
ROBO Global Robotics and Automation Index ETF ETP 301505707 5,438 140,600 SH   SOLE   140,600 0 0
FLIR Systems Inc Common 302445101 747 19,200 SH   SOLE   19,200 0 0
Facebook Inc Common 30303M102 7,783 45,550 SH   SOLE   45,550 0 0
First Republic Bank Common 33616C100 5,818 55,700 SH   SOLE   55,700 0 0
First Tr Morningstar Dividend Leaders Index Fund ETP 336917109 432 14,900 SH   SOLE   14,900 0 0
First Trust Dow Jones Internet Index Fund ETP 33733E302 2,047 20,000 SH   SOLE   20,000 0 0
First Trust Consumer Discretionary AlphaDEX Fund ETP 33734X101 4,501 117,100 SH   SOLE   117,100 0 0
First Trust Industrials/Producer Drbls AlphaDEX Fd ETP 33734X150 4,558 122,800 SH   SOLE   122,800 0 0
First Trust Cloud Computing ETF ETP 33734X192 4,504 107,500 SH   SOLE   107,500 0 0
Fiserv Inc Common 337738108 4,617 35,805 SH   SOLE   35,805 0 0
Fortive Corp Common 34959J108 5,883 83,100 SH   SOLE   83,100 0 0
Franco-Nevada Corp Common 351858105 16,645 214,826 SH   SOLE   214,826 0 0
Freeport-McMoRan Inc Common 35671D857 699 49,800 SH   SOLE   49,800 0 0
General Dynamics Corp Common 369550108 15,850 77,100 SH   SOLE   77,100 0 0
Global X China Consumer ETF ETP 37950E408 1,817 105,800 SH   SOLE   105,800 0 0
Global X Social Media ETF ETP 37950E416 1,602 51,000 SH   SOLE   51,000 0 0
Global X Lithium & Battery Tech ETF ETP 37954Y855 3,251 86,900 SH   SOLE   86,900 0 0
GoDaddy Inc Common 380237107 4,025 92,500 SH   SOLE   92,500 0 0
Guidewire Software Inc Common 40171V100 4,407 56,600 SH   SOLE   56,600 0 0
Hess Corp Common 42809H107 8,628 184,000 SH   SOLE   184,000 0 0
Hudbay Minerals Inc Common 443628102 7,010 941,000 SH   SOLE   941,000 0 0
iRhythm Technologies Inc Common 450056106 5,816 112,100 SH   SOLE   112,100 0 0
Illumina Inc Common 452327109 4,402 22,100 SH   SOLE   22,100 0 0
iShares MSCI Eurozone ETF ETP 464286608 1,603 37,000 SH   SOLE   37,000 0 0
iShares Transportation Average ETF ETP 464287192 3,176 17,800 SH   SOLE   17,800 0 0
iShares Latin America 40 ETF ETP 464287390 1,130 32,200 SH   SOLE   32,200 0 0
iShares PHLX Semiconductor ETF ETP 464287523 4,583 28,900 SH   SOLE   28,900 0 0
iShares North American Tech ETF ETP 464287549 2,252 14,500 SH   SOLE   14,500 0 0
iShares Russell 2000 ETF ETP 464287655 3,971 26,800 SH   SOLE   26,800 0 0
iShares US Industrials ETF ETP 464287754 4,503 32,500 SH   SOLE   32,500 0 0
iShares US Healthcare ETF ETP 464287762 2,251 13,100 SH   SOLE   13,100 0 0
iShares Core S&P Small-Cap ETF ETP 464287804 4,772 64,300 SH   SOLE   64,300 0 0
iShares S&P Small-Cap 600 Value ETF ETP 464287879 1,364 9,200 SH   SOLE   9,200 0 0
iShares Asia 50 ETF ETP 464288430 1,694 27,600 SH   SOLE   27,600 0 0
iShares US Home Construction ETF ETP 464288752 4,388 120,100 SH   SOLE   120,100 0 0
iShares US Aerospace & Defense ETF ETP 464288760 3,650 20,500 SH   SOLE   20,500 0 0
iShares US Broker-Dealers & Securities Exch ETF ETP 464288794 5,493 96,100 SH   SOLE   96,100 0 0
iShares Micro-Cap ETF ETP 464288869 4,930 52,200 SH   SOLE   52,200 0 0
iShares India 50 ETF ETP 464289529 2,008 58,900 SH   SOLE   58,900 0 0
iShares MSCI Japan ETF ETP 46434G822 462 8,300 SH   SOLE   8,300 0 0
iShares Exponential Technologies ETF ETP 46434V381 1,617 47,100 SH   SOLE   47,100 0 0
JPMorgan Chase & Co Common 46625H100 18,199 190,550 SH   SOLE   190,550 0 0
Kinder Morgan Inc Preferred 49456B200 745 17,500 SH   SOLE   17,500 0 0
KraneShares CSI China Internet ETF ETP 500767306 1,833 32,200 SH   SOLE   32,200 0 0
Lockheed Martin Corp Common 539830109 23,613 76,100 SH   SOLE   76,100 0 0
Louisiana-Pacific Corp Common 546347105 753 27,800 SH   SOLE   27,800 0 0
Magna International Inc Common 559222401 480 9,000 SH   SOLE   9,000 0 0
Manulife Financial Corp Common 56501R106 11,093 546,700 SH   SOLE   546,700 0 0
Marathon Petroleum Corp Common 56585A102 9,242 164,800 SH   SOLE   164,800 0 0
Matador Resources Co Common 576485205 6,671 245,715 SH   SOLE   245,715 0 0
McDonald's Corp Common 580135101 9,800 62,550 SH   SOLE   62,550 0 0
Microsoft Corp Common 594918104 31,021 416,450 SH   SOLE   416,450 0 0
Morgan Stanley Common 617446448 17,327 359,700 SH   SOLE   359,700 0 0
NextEra Energy Inc Common 65339F101 14,846 101,300 SH   SOLE   101,300 0 0
Northrop Grumman Corp Common 666807102 22,528 78,300 SH   SOLE   78,300 0 0
Nvidia Corp Common 67066G104 8,518 47,650 SH   SOLE   47,650 0 0
Occidental Petroleum Corp Common 674599105 12,213 190,200 SH   SOLE   190,200 0 0
ON Semiconductor Corp Common 682189105 589 31,900 SH   SOLE   31,900 0 0
Oracle Corp Common 68389X105 15,134 313,000 SH   SOLE   313,000 0 0
Owens Corning Common 690742101 20,707 267,700 SH   SOLE   267,700 0 0
PayPal Holdings Inc Common 70450Y103 5,295 82,700 SH   SOLE   82,700 0 0
PowerShares Nasdaq Internet ETF ETP 73935X146 1,794 16,300 SH   SOLE   16,300 0 0
PowerShares Dynamic Building & Construction ETF ETP 73935X666 3,255 103,900 SH   SOLE   103,900 0 0
Powershares S&P 500 High Beta Portfolio ETP 73937B829 1,352 34,300 SH   SOLE   34,300 0 0
T. Rowe Price Group Inc Common 74144T108 5,557 61,300 SH   SOLE   61,300 0 0
Raytheon Co Common 755111507 36,126 193,620 SH   SOLE   193,620 0 0
Reinsurance Group of America Inc Common 759351604 781 5,600 SH   SOLE   5,600 0 0
Rio Tinto PLC Common 767204100 19,213 407,150 SH   SOLE   407,150 0 0
Rockwell Automation Inc Common 773903109 14,600 81,925 SH   SOLE   81,925 0 0
Rockwell Collins Inc Common 774341101 431 3,300 SH   SOLE   3,300 0 0
Rogers Communications Inc Common 775109200 649 12,600 SH   SOLE   12,600 0 0
SPDR Nyse Technology ETF ETP 78464A102 1,806 22,900 SH   SOLE   22,900 0 0
SPDR S&P Transportation ETF Trust ETP 78464A532 5,433 90,500 SH   SOLE   90,500 0 0
SPDR S&P Regional Banking ETF ETP 78464A698 2,282 40,200 SH   SOLE   40,200 0 0
SPDR S&P Oil & Gas Exploration & Production ETF ETP 78464A730 4,261 125,000 SH   SOLE   125,000 0 0
SPDR S&P Oil & Gas Equipment & Services ETF ETP 78464A748 1,612 97,200 SH   SOLE   97,200 0 0
SPDR S&P Metals & Mining ETF ETP 78464A755 3,874 120,400 SH   SOLE   120,400 0 0
SPDR S&P Capital Markets ETF ETP 78464A771 2,829 54,000 SH   SOLE   54,000 0 0
SPDR S&P Insurance ETF ETP 78464A789 3,222 35,800 SH   SOLE   35,800 0 0
SPDR S&P Bank ETF ETP 78464A797 3,797 84,200 SH   SOLE   84,200 0 0
SPDR S&P Biotech ETF ETP 78464A870 4,164 48,100 SH   SOLE   48,100 0 0
SPDR S&P Homebuilders ETF ETP 78464A888 1,139 28,600 SH   SOLE   28,600 0 0
Salesforce.Com Inc Common 79466L302 5,091 54,500 SH   SOLE   54,500 0 0
Financial Select Sector SPDR Fund ETP 81369Y605 4,099 158,500 SH   SOLE   158,500 0 0
Sherwin-Williams Co Common 824348106 1,003 2,800 SH   SOLE   2,800 0 0
Shopify Inc Common 82509L107 14,555 124,950 SH   SOLE   124,950 0 0
Stryker Corp Common 863667101 1,094 7,700 SH   SOLE   7,700 0 0
Sun Life Financial Inc Common 866796105 2,481 62,300 SH   SOLE   62,300 0 0
Suncor Energy Inc Common 867224107 18,667 532,900 SH   SOLE   532,900 0 0
TD Ameritrade Holding Corp Common 87236Y108 1,288 26,400 SH   SOLE   26,400 0 0
Take Two Interactive Software Inc Common 874054109 12,993 127,100 SH   SOLE   127,100 0 0
Teck Resources Ltd Common 878742204 9,203 436,350 SH   SOLE   436,350 0 0
Teleflex Inc Common 879369106 1,893 7,825 SH   SOLE   7,825 0 0
Toronto-Dominion Bank Common 891160509 3,151 56,000 SH   SOLE   56,000 0 0
Trimble Inc Common 896239100 4,431 112,900 SH   SOLE   112,900 0 0
United Rentals Inc Common 911363109 4,384 31,600 SH   SOLE   31,600 0 0
UnitedHealth Group Inc Common 91324P102 17,907 91,430 SH   SOLE   91,430 0 0
Valero Energy Corp Common 91913Y100 6,047 78,600 SH   SOLE   78,600 0 0
VanEck Vectors Gold Miners ETF ETP 92189F106 1,835 79,900 SH   SOLE   79,900 0 0
VanEck Vectors Steel ETF ETP 92189F205 1,384 32,800 SH   SOLE   32,800 0 0
VanEck Vectors India Small-Cap Index ETF ETP 92189F767 3,223 56,800 SH   SOLE   56,800 0 0
VanEck Vectors Junior Gold Miners ETF ETP 92189F791 2,983 88,800 SH   SOLE   88,800 0 0
VanEck Vectors Coal ETF ETP 92189F809 1,366 93,800 SH   SOLE   93,800 0 0
Visa Inc Common 92826C839 28,678 272,500 SH   SOLE   272,500 0 0
Waste Connections Inc Common 94106B101 13,336 190,623 SH   SOLE   190,623 0 0
WisdomTree Japan Hedged SmallCap Equity Fund ETP 97717W521 2,541 59,500 SH   SOLE   59,500 0 0
WisdomTree Japan Hedged Equity ETF ETP 97717W851 4,381 80,100 SH   SOLE   80,100 0 0
Zynga Inc Common 98986T108 513 135,600 SH   SOLE   135,600 0 0
Royal Caribbean Cruises Ltd Common V7780T103 747 6,300 SH   SOLE   6,300 0 0