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
AbbVie Inc Common 00287Y109 20,488 211,850 SH   SOLE   211,850 0 0
Adobe Systems Inc Common 00724F101 8,928 50,950 SH   SOLE   50,950 0 0
Albemarle Corp Common 012653101 5,972 46,700 SH   SOLE   46,700 0 0
Algonquin Power & Utilities Corp Common 015857105 6,403 573,755 SH   SOLE   573,755 0 0
Alphabet Inc Common 02079K107 5,860 5,600 SH   SOLE   5,600 0 0
ALPS Medical Breakthroughs ETF ETP 00162Q593 2,495 76,100 SH   SOLE   76,100 0 0
American Express Co Common 025816109 15,716 158,250 SH   SOLE   158,250 0 0
American Water Works Company Inc Common 030420103 2,068 22,600 SH   SOLE   22,600 0 0
Anthem Inc Common 036752103 6,210 27,600 SH   SOLE   27,600 0 0
Apple Inc Common 037833100 15,991 94,494 SH   SOLE   94,494 0 0
Bank of America Corp Common 060505104 29,172 988,220 SH   SOLE   988,220 0 0
Bank of Nova Scotia Common 064149107 9,786 151,650 SH   SOLE   151,650 0 0
Berkshire Hathaway Inc Common 084670702 2,319 11,700 SH   SOLE   11,700 0 0
BlackRock Inc Common 09247X101 22,064 42,950 SH   SOLE   42,950 0 0
Boeing Co Common 097023105 15,900 53,916 SH   SOLE   53,916 0 0
Brookfield Asset Management Inc Common 112585104 9,472 217,558 SH   SOLE   217,558 0 0
Canada Goose Holdings Inc Common 135086106 679 21,500 SH   SOLE   21,500 0 0
Canadian Natural Resources Ltd Common 136385101 8,187 229,200 SH   SOLE   229,200 0 0
Canadian Pacific Railway Ltd Common 13645T100 19,080 104,400 SH   SOLE   104,400 0 0
Caterpillar Inc Common 149123101 26,573 168,633 SH   SOLE   168,633 0 0
Citigroup Inc Common 172967424 19,378 260,425 SH   SOLE   260,425 0 0
Citizens Financial Group Inc Common 174610105 5,701 135,800 SH   SOLE   135,800 0 0
Guggenheim MSCI Global Timber ETF ETP 18383Q879 1,701 67,700 SH   SOLE   67,700 0 0
Guggenheim Invest Solar ETF ETP 18383Q739 2,111 84,000 SH   SOLE   84,000 0 0
Comerica Inc Common 200340107 5,717 65,858 SH   SOLE   65,858 0 0
Cott Corp Common 22163N106 7,504 450,450 SH   SOLE   450,450 0 0
D.R. Horton Inc Common 23331A109 20,155 394,650 SH   SOLE   394,650 0 0
DowDuPont Inc Common 26078J100 5,342 75,000 SH   SOLE   75,000 0 0
ETRADE Financial Corp Common 269246401 6,246 126,000 SH   SOLE   126,000 0 0
Eastman Chemical Co Common 277432100 11,731 126,625 SH   SOLE   126,625 0 0
Eldorado Resorts Inc Common 28470R102 5,180 156,247 SH   SOLE   156,247 0 0
EOG Resources Inc Common 26875P101 820 7,600 SH   SOLE   7,600 0 0
ROBO Global Robotics and Automation Index ETF ETP 301505707 5,339 129,200 SH   SOLE   129,200 0 0
Facebook Inc Common 30303M102 11,823 67,000 SH   SOLE   67,000 0 0
FedEx Corp Common 31428X106 18,047 72,320 SH   SOLE   72,320 0 0
First Trust Dow Jones Internet Index Fund ETP 33733E302 5,450 49,600 SH   SOLE   49,600 0 0
First Trust Consumer Discretionary AlphaDEX Fund ETP 33734X101 2,444 58,070 SH   SOLE   58,070 0 0
First Trust Industrials/Producer Drbls AlphaDEX Fd ETP 33734X150 5,541 136,500 SH   SOLE   136,500 0 0
First Trust Materials AlphaDEX Fund ETP 33734X168 1,096 25,000 SH   SOLE   25,000 0 0
First Trust Cloud Computing ETF ETP 33734X192 5,441 118,600 SH   SOLE   118,600 0 0
First Tr Morningstar Dividend Leaders Index Fund ETP 336917109 448 14,900 SH   SOLE   14,900 0 0
Fiserv Inc Common 337738108 4,813 36,705 SH   SOLE   36,705 0 0
FLIR Systems Inc Common 302445101 10,286 220,638 SH   SOLE   220,638 0 0
Fortive Corp Common 34959J108 6,150 85,000 SH   SOLE   85,000 0 0
Franco-Nevada Corp Common 351858105 3,328 41,629 SH   SOLE   41,629 0 0
Freeport-McMoRan Inc Common 35671D857 925 48,762 SH   SOLE   48,762 0 0
GDS Holdings Ltd Common 36165L108 4,168 185,000 SH   SOLE   185,000 0 0
Global Payments Inc Common 37940X102 621 6,200 SH   SOLE   6,200 0 0
Global X China Consumer ETF ETP 37950E408 1,895 101,500 SH   SOLE   101,500 0 0
Global X Lithium & Battery Tech ETF ETP 37954Y855 3,085 79,600 SH   SOLE   79,600 0 0
Global X Social Media ETF ETP 37950E416 3,054 92,700 SH   SOLE   92,700 0 0
Global X Uranium ETF ETP 37954Y871 1,175 78,100 SH   SOLE   78,100 0 0
Home Depot Inc Common 437076102 8,453 44,600 SH   SOLE   44,600 0 0
Intel Corp Common 458140100 17,342 375,700 SH   SOLE   375,700 0 0
iRhythm Technologies Inc Common 450056106 6,283 112,100 SH   SOLE   112,100 0 0
Ishares Msci Singapore Etf ETP 46434G780 2,100 81,000 SH   SOLE   81,000 0 0
Ishares Msci South Korea Etf ETP 464286772 1,686 22,500 SH   SOLE   22,500 0 0
iShares US Broker-Dealers & Securities Exch ETF ETP 464288794 5,700 90,800 SH   SOLE   90,800 0 0
iShares US Medical Devices ETF ETP 464288810 3,019 17,400 SH   SOLE   17,400 0 0
iShares Core S&P Small-Cap ETF ETP 464287804 5,454 71,000 SH   SOLE   71,000 0 0
iShares S&P Small-Cap 600 Value ETF ETP 464287879 5,452 35,500 SH   SOLE   35,500 0 0
iShares India 50 ETF ETP 464289529 2,934 79,050 SH   SOLE   79,050 0 0
iShares US Aerospace & Defense ETF ETP 464288760 5,512 29,300 SH   SOLE   29,300 0 0
iShares US Home Construction ETF ETP 464288752 4,368 99,900 SH   SOLE   99,900 0 0
iShares Micro-Cap ETF ETP 464288869 3,781 39,500 SH   SOLE   39,500 0 0
iShares Russell 2000 ETF ETP 464287655 4,657 30,545 SH   SOLE   30,545 0 0
iShares US Industrials ETF ETP 464287754 4,394 29,810 SH   SOLE   29,810 0 0
iShares Transportation Average ETF ETP 464287192 4,158 21,700 SH   SOLE   21,700 0 0
iShares PHLX Semiconductor ETF ETP 464287523 5,298 31,200 SH   SOLE   31,200 0 0
iShares Exponential Technologies ETF ETP 46434V381 2,328 65,700 SH   SOLE   65,700 0 0
JPMorgan Chase & Co Common 46625H100 19,730 184,500 SH   SOLE   184,500 0 0
KraneShares CSI China Internet ETF ETP 500767306 821 14,000 SH   SOLE   14,000 0 0
Lockheed Martin Corp Common 539830109 20,006 62,315 SH   SOLE   62,315 0 0
Magna International Inc Common 559222401 3,221 56,834 SH   SOLE   56,834 0 0
Manulife Financial Corp Common 56501R106 11,907 570,800 SH   SOLE   570,800 0 0
Marathon Petroleum Corp Common 56585A102 17,732 268,750 SH   SOLE   268,750 0 0
Marriott International Inc Common 571903202 19,007 140,038 SH   SOLE   140,038 0 0
Maxar Technologies Ltd Common 57778L103 463 7,200 SH   SOLE   7,200 0 0
McDonald's Corp Common 580135101 14,136 82,128 SH   SOLE   82,128 0 0
Microsoft Corp Common 594918104 28,905 337,908 SH   SOLE   337,908 0 0
Morgan Stanley Common 617446448 22,963 437,642 SH   SOLE   437,642 0 0
Nexa Resources SA Common L67359106 15,308 780,600 SH   SOLE   780,600 0 0
NextEra Energy Inc Common 65339F101 1,679 10,750 SH   SOLE   10,750 0 0
Northrop Grumman Corp Common 666807102 22,532 73,416 SH   SOLE   73,416 0 0
NVIDIA Corp Common 67066G104 3,193 16,500 SH   SOLE   16,500 0 0
Occidental Petroleum Corp Common 674599105 19,756 268,200 SH   SOLE   268,200 0 0
Overstock.com Inc Common 690370101 8,026 125,600 SH   SOLE   125,600 0 0
Owens Corning Common 690742101 21,321 231,900 SH   SOLE   231,900 0 0
Pacer Trendpilot US Large Cap ETF ETP 69374h105 1,618 56,500 SH   SOLE   56,500 0 0
PNC Financial Services Group Inc Common 693475105 794 5,500 SH   SOLE   5,500 0 0
Powershares S&P 500 High Beta Portfolio ETP 73937B829 4,942 116,300 SH   SOLE   116,300 0 0
PowerShares Dynamic Leisure & Entertainment ETF ETP 73935X757 2,210 50,000 SH   SOLE   50,000 0 0
PowerShares Dynamic Building & Construction ETF ETP 73935X666 4,460 128,600 SH   SOLE   128,600 0 0
PowerShares Nasdaq Internet ETF ETP 73935X146 4,652 40,200 SH   SOLE   40,200 0 0
T. Rowe Price Group Inc Common 74144T108 6,406 61,050 SH   SOLE   61,050 0 0
Raymond James Financial Inc Common 754730109 759 8,500 SH   SOLE   8,500 0 0
Raytheon Co Common 755111507 22,382 119,146 SH   SOLE   119,146 0 0
Regions Financial Corp Common 7591EP100 3,238 187,400 SH   SOLE   187,400 0 0
Reinsurance Group of America Inc Common 759351604 850 5,450 SH   SOLE   5,450 0 0
Rio Tinto PLC Common 767204100 2,432 45,950 SH   SOLE   45,950 0 0
Rockwell Automation Inc Common 773903109 13,494 68,725 SH   SOLE   68,725 0 0
Salesforce.com Inc Common 79466L302 1,901 18,600 SH   SOLE   18,600 0 0
Santander Consumer USA Holdings Inc Common 80283M101 6,088 326,971 SH   SOLE   326,971 0 0
Charles Schwab Corp Common 808513105 5,111 99,500 SH   SOLE   99,500 0 0
Energy Select Sector SPDR Fund ETP 81369Y506 4,495 62,200 SH   SOLE   62,200 0 0
Financial Select Sector SPDR Fund ETP 81369Y605 5,443 195,035 SH   SOLE   195,035 0 0
Sherwin-Williams Co Common 824348106 13,613 33,200 SH   SOLE   33,200 0 0
SPDR S&P Bank ETF ETP 78464A797 5,662 119,600 SH   SOLE   119,600 0 0
SPDR S&P Capital Markets ETF ETP 78464A771 4,861 83,900 SH   SOLE   83,900 0 0
SPDR S&P Insurance ETF ETP 78464A789 3,009 98,000 SH   SOLE   98,000 0 0
SPDR S&P Oil & Gas Equipment & Services ETF ETP 78464A748 2,912 170,000 SH   SOLE   170,000 0 0
SPDR S&P Homebuilders ETF ETP 78464A888 3,200 72,300 SH   SOLE   72,300 0 0
SPDR S&P Metals & Mining ETF ETP 78464A755 6,659 183,100 SH   SOLE   183,100 0 0
SPDR Nyse Technology ETF ETP 78464A102 2,146 25,600 SH   SOLE   25,600 0 0
SPDR S&P Transportation ETF Trust ETP 78464A532 4,710 72,300 SH   SOLE   72,300 0 0
Stars Group Inc Common 85570W100 983 42,200 SH   SOLE   42,200 0 0
Stryker Corp Common 863667101 1,316 8,500 SH   SOLE   8,500 0 0
Sun Life Financial Inc Common 866796105 19,272 467,087 SH   SOLE   467,087 0 0
Suncor Energy Inc Common 867224107 18,176 495,000 SH   SOLE   495,000 0 0
SVB Financial Group Common 78486Q101 10,987 47,000 SH   SOLE   47,000 0 0
Teck Resources Ltd Common 878742204 7,343 280,600 SH   SOLE   280,600 0 0
Teleflex Inc Common 879369106 2,009 8,075 SH   SOLE   8,075 0 0
Telus Corp Common 87971M103 352 9,300 SH   SOLE   9,300 0 0
Toronto-Dominion Bank Common 891160509 7,725 131,866 SH   SOLE   131,866 0 0
Trimble Inc Common 896239100 4,580 112,700 SH   SOLE   112,700 0 0
Twitter Inc Common 90184L102 5,863 244,200 SH   SOLE   244,200 0 0
Union Pacific Corp Common 907818108 9,669 72,100 SH   SOLE   72,100 0 0
United Rentals Inc Common 911363109 10,693 62,200 SH   SOLE   62,200 0 0
UnitedHealth Group Inc Common 91324P102 18,933 85,880 SH   SOLE   85,880 0 0
Valero Energy Corp Common 91913Y100 6,411 69,750 SH   SOLE   69,750 0 0
VanEck Vectors India Small-Cap Index ETF ETP 92189F767 6,416 94,600 SH   SOLE   94,600 0 0
VanEck Vectors Steel ETF ETP 92189F205 3,939 85,900 SH   SOLE   85,900 0 0
Visa Inc Common 92826C839 28,014 245,693 SH   SOLE   245,693 0 0
Waste Connections Inc Common 94106B101 12,202 171,998 SH   SOLE   171,998 0 0
WisdomTree Japan Hedged Equity ETF ETP 97717W851 3,135 52,835 SH   SOLE   52,835 0 0
WisdomTree Japan Hedged SmallCap Equity Fund ETP 97717W521 3,287 71,300 SH   SOLE   71,300 0 0
Wynn Resorts Ltd Common 983134107 17,567 104,200 SH   SOLE   104,200 0 0
XPO Logistics Inc Common 983793100 5,743 62,700 SH   SOLE   62,700 0 0
Zynga Inc Common 98986T108 1,547 386,700 SH   SOLE   386,700 0 0