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
Abbott Laboratories Common 002824100 8,251 114,600 SH   SOLE   114,600 0 0
AES Corp Common 00130H105 10,899 760,100 SH   SOLE   760,100 0 0
Agnico Eagle Mines Ltd Common 008474108 731 18,100 SH   SOLE   18,100 0 0
Algonquin Power & Utilities Corp Common 015857105 670 66,700 SH   SOLE   66,700 0 0
Allegion PLC Common G0176J109 4,727 59,301 SH   SOLE   59,301 0 0
Amgen Inc Common 031162100 487 2,500 SH   SOLE   2,500 0 0
ARK Innovation ETF ETP 00214Q104 2,823 75,900 SH   SOLE   75,900 0 0
ARK Web X.0 ETF ETP 00214Q401 2,490 58,700 SH   SOLE   58,700 0 0
Bank of America Corp Common 060505104 365 14,800 SH   SOLE   14,800 0 0
Barrick Gold Corp Common 067901108 5,922 437,400 SH   SOLE   437,400 0 0
Boston Scientific Corp Common 101137107 17,762 502,600 SH   SOLE   502,600 0 0
Brookfield Asset Management Inc Common 112585104 986 25,700 SH   SOLE   25,700 0 0
CGI Inc Common 39945C109 1,508 24,600 SH   SOLE   24,600 0 0
Cisco Systems Inc Common 17275R102 525 12,220 SH   SOLE   12,220 0 0
Costco Wholesale Corp Common 22160K105 569 2,800 SH   SOLE   2,800 0 0
Danaher Corp Common 235851102 3,785 36,700 SH   SOLE   36,700 0 0
Delta Air Lines Inc Common 247361702 4,140 82,975 SH   SOLE   82,975 0 0
Dollar General Corp Common 256677105 12,604 116,930 SH   SOLE   116,930 0 0
Ecolab Inc Common 278865100 6,587 44,700 SH   SOLE   44,700 0 0
Edwards Lifesciences Corp Common 28176E108 3,910 25,530 SH   SOLE   25,530 0 0
Eli Lilly and Co Common 532457108 25,620 221,395 SH   SOLE   221,395 0 0
Enbridge Inc Common 29250N105 19,749 635,421 SH   SOLE   635,421 0 0
ETFMG Prime Cyber Security ETF ETP 26924G201 4,674 138,700 SH   SOLE   138,700 0 0
ETFMG Prime Mobile Payments ETF ETP 26924G409 1,510 43,200 SH   SOLE   43,200 0 0
First Republic Bank Common 33616C100 278 3,200 SH   SOLE   3,200 0 0
First Trust Cloud Computing ETF ETP 33734X192 4,619 95,300 SH   SOLE   95,300 0 0
First Trust Dow Jones Internet Index ETF ETP 33733E302 4,713 40,400 SH   SOLE   40,400 0 0
First Trust NASDAQ-100 Equal Weighted Index ETF ETP 337344105 3,440 63,000 SH   SOLE   63,000 0 0
First Trust NYSE Arca Biotechnology Index ETF ETP 33733E203 3,689 29,700 SH   SOLE   29,700 0 0
Fiserv Inc Common 337738108 8,290 112,800 SH   SOLE   112,800 0 0
Fortis Inc Common 349553107 684 20,500 SH   SOLE   20,500 0 0
Franco-Nevada Corp Common 351858105 4,245 60,500 SH   SOLE   60,500 0 0
Granite Real Estate Investment Trust Common 387437114 8,764 226,250 SH   SOLE   226,250 0 0
Intel Corp Common 458140100 401 8,600 SH   SOLE   8,600 0 0
Intercontinental Exchange Inc Common 45866F104 384 5,100 SH   SOLE   5,100 0 0
Invesco China Technology ETF ETP 46138E800 1,433 36,400 SH   SOLE   36,400 0 0
Invesco Dynamic Pharmaceuticals ETF ETP 46137V662 3,161 50,700 SH   SOLE   50,700 0 0
Invesco QQQ Trust Series 1 ETP 46090E103 10,860 70,400 SH   SOLE   70,400 0 0
Invesco S&P SmallCap Health Care ETF ETP 46138E149 785 7,300 SH   SOLE   7,300 0 0
Invesco Solar ETF ETP 46138G706 933 50,300 SH   SOLE   50,300 0 0
iShares China Large-Cap ETF ETP 464287184 1,966 50,300 SH   SOLE   50,300 0 0
iShares Edge MSCI USA Momentum Factor ETF ETP 46432F396 4,821 48,100 SH   SOLE   48,100 0 0
iShares Expanded Tech-Software ETF ETP 464287515 4,876 28,100 SH   SOLE   28,100 0 0
iShares Global Healthcare ETF ETP 464287325 3,807 67,200 SH   SOLE   67,200 0 0
iShares India 50 ETF ETP 464289529 2,133 60,400 SH   SOLE   60,400 0 0
iShares Latin America 40 ETF ETP 464287390 1,217 39,500 SH   SOLE   39,500 0 0
Ishares Msci Brazil ETF ETP 464286400 1,803 47,200 SH   SOLE   47,200 0 0
iShares MSCI Emerging Markets ETF ETP 464287234 4,797 122,800 SH   SOLE   122,800 0 0
iShares MSCI Indonesia ETF ETP 46429B309 3,482 140,300 SH   SOLE   140,300 0 0
Ishares Msci Thailand Etf ETP 464286624 2,625 31,700 SH   SOLE   31,700 0 0
iShares PHLX Semiconductor ETF ETP 464287523 1,506 9,600 SH   SOLE   9,600 0 0
iShares US Broker-Dealers & Securities Exch ETF ETP 464288794 1,642 29,300 SH   SOLE   29,300 0 0
iShares US Consumer Services ETF ETP 464287580 4,957 27,400 SH   SOLE   27,400 0 0
iShares US Home Construction ETF ETP 464288752 4,140 137,800 SH   SOLE   137,800 0 0
iShares US Industrials ETF ETP 464287754 1,054 8,200 SH   SOLE   8,200 0 0
iShares US Medical Devices ETF ETP 464288810 4,955 24,800 SH   SOLE   24,800 0 0
Keysight Technologies Inc Common 49338L103 3,824 61,600 SH   SOLE   61,600 0 0
Kirkland Lake Gold Ltd Common 49741E100 6,760 259,100 SH   SOLE   259,100 0 0
KraneShares CSI China Internet ETF ETP 500767306 3,244 86,500 SH   SOLE   86,500 0 0
Marketaxess Holdings Inc Common 57060D108 3,816 18,100 SH   SOLE   18,100 0 0
Mcdonald's Corp Common 580135101 14,117 79,500 SH   SOLE   79,500 0 0
Merck & Co Inc Common 58933Y105 15,916 208,300 SH   SOLE   208,300 0 0
Microsoft Corp Common 594918104 7,480 73,645 SH   SOLE   73,645 0 0
Motorola Solutions Inc Common 620076307 115 1,000 SH   SOLE   1,000 0 0
Nextera Energy Inc Common 65339F101 17,660 101,600 SH   SOLE   101,600 0 0
Nio Inc Common 62914V106 453 71,100 SH   SOLE   71,100 0 0
O'Reilly Automotive Inc Common 67103H107 448 1,300 SH   SOLE   1,300 0 0
Pembina Pipeline Corp Common 706327103 6,380 215,945 SH   SOLE   215,945 0 0
Pfizer Inc Common 717081103 15,786 364,800 SH   SOLE   364,800 0 0
Planet Fitness Inc Common 72703H101 3 60 SH   SOLE   60 0 0
Public Service Enterprise Group Inc Common 744573106 1,286 24,700 SH   SOLE   24,700 0 0
PulteGroup Inc Common 745867101 3 120 SH   SOLE   120 0 0
Resmed Inc Common 761152107 6,307 55,600 SH   SOLE   55,600 0 0
Rogers Communications Inc Common 775109200 943 18,400 SH   SOLE   18,400 0 0
Salesforce.Com Inc Common 79466L302 3,765 27,485 SH   SOLE   27,485 0 0
SPDR Gold Shares ETP 78463V107 2,255 18,600 SH   SOLE   18,600 0 0
SPDR Portfolio S&P 500 Growth ETF ETP 78464A409 1,008 31,000 SH   SOLE   31,000 0 0
SPDR S&P 500 ETF Trust ETP 78462F103 28,266 113,100 SH   SOLE   113,100 0 0
SPDR S&P Bank ETF ETP 78464A797 2,805 75,100 SH   SOLE   75,100 0 0
SPDR S&P Emerging Markets Dividend ETF ETP 78463X533 2,657 89,000 SH   SOLE   89,000 0 0
SPDR S&P Insurance ETF ETP 78464A789 2,931 103,300 SH   SOLE   103,300 0 0
SPDR S&P Semiconductor ETF ETP 78464A862 5,182 80,100 SH   SOLE   80,100 0 0
Tableau Software Inc Common 87336U105 540 4,500 SH   SOLE   4,500 0 0
Technology Select Sector SPDR Fund Common 81369Y803 4,599 74,200 SH   SOLE   74,200 0 0
Teck Resources Ltd Common 878742204 676 31,400 SH   SOLE   31,400 0 0
Tesla Inc Common 88160R101 1,597 4,800 SH   SOLE   4,800 0 0
Thomson Reuters Corp Common 884903709 5,845 120,989 SH   SOLE   120,989 0 0
Toronto-Dominion Bank Common 891160509 10,501 213,300 SH   SOLE   213,300 0 0
UnitedHealth Group Inc Common 91324P102 5,854 23,500 SH   SOLE   23,500 0 0
VanEck Vectors Junior Gold Miners ETF ETP 92189F791 867 28,700 SH   SOLE   28,700 0 0
VanEck Vectors Morningstar Wide Moat ETF ETP 92189F643 5,047 122,600 SH   SOLE   122,600 0 0
VanEck Vectors Retail ETF ETP 92189F684 2,141 22,800 SH   SOLE   22,800 0 0
VanEck Vectors Vietnam ETF ETP 92189F817 745 50,500 SH   SOLE   50,500 0 0
Vanguard Consumer Discretionary Index Fund;ETF ETP 92204A108 4,320 28,700 SH   SOLE   28,700 0 0
Vanguard Dividend Appreciation Index Fund;ETF ETP 921908844 3,428 35,000 SH   SOLE   35,000 0 0
Vanguard Mega Cap Growth Index Fund;ETF ETP 921910816 3,210 30,000 SH   SOLE   30,000 0 0
Vanguard Value Index Fund;ETF ETP 922908744 3,624 37,000 SH   SOLE   37,000 0 0
Verizon Communications Inc Common 92343V104 21,889 393,400 SH   SOLE   393,400 0 0
Visa Inc Common 92826C839 6,003 45,500 SH   SOLE   45,500 0 0
Walt Disney Co Common 254687106 4,959 45,230 SH   SOLE   45,230 0 0
Waste Connections Inc Common 94106B101 3,564 48,000 SH   SOLE   48,000 0 0