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 | 7,603 | 95,500 | SH | | SOLE | | 95,500 | 0 | 0 |
Advanced Micro Devices Inc | Common | 007903107 | 3,139 | 123,000 | SH | | SOLE | | 123,000 | 0 | 0 |
AES Corp/VA | Common | 00130H105 | 9,372 | 518,350 | SH | | SOLE | | 518,350 | 0 | 0 |
Agnico Eagle Mines Ltd | Common | 008474108 | 7,315 | 125,900 | SH | | SOLE | | 125,900 | 0 | 0 |
Algonquin Power & Utilities Corp | Common | 015857105 | 2,242 | 149,200 | SH | | SOLE | | 149,200 | 0 | 0 |
Alibaba Group Holding Ltd | Common | 01609W102 | 328 | 1,800 | SH | | SOLE | | 1,800 | 0 | 0 |
Alphabet Inc | Common | 02079K107 | 5,578 | 4,754 | SH | | SOLE | | 4,754 | 0 | 0 |
Amazon.com Inc | Common | 023135106 | 246 | 138 | SH | | SOLE | | 138 | 0 | 0 |
American Tower Corp | Common | 03027X100 | 15,905 | 81,082 | SH | | SOLE | | 81,082 | 0 | 0 |
American Water Works Co Inc | Common | 030420103 | 5,901 | 56,600 | SH | | SOLE | | 56,600 | 0 | 0 |
Analog Devices Inc | Common | 032654105 | 265 | 2,515 | SH | | SOLE | | 2,515 | 0 | 0 |
Apple Inc | Common | 037833100 | 5,243 | 27,600 | SH | | SOLE | | 27,600 | 0 | 0 |
ARK Genomic Revolution Multi-Sector ETF | ETP | 00214Q302 | 2,959 | 90,000 | SH | | SOLE | | 90,000 | 0 | 0 |
ARK Innovation ETF | ETP | 00214Q104 | 3,505 | 75,000 | SH | | SOLE | | 75,000 | 0 | 0 |
ARK Web x.0 ETF | ETP | 00214Q401 | 2,896 | 55,900 | SH | | SOLE | | 55,900 | 0 | 0 |
Automatic Data Processing Inc | Common | 053015103 | 6,949 | 43,500 | SH | | SOLE | | 43,500 | 0 | 0 |
Bank of America Corp | Common | 060505104 | 408 | 14,800 | SH | | SOLE | | 14,800 | 0 | 0 |
Bank of Montreal | Common | 063671101 | 18,760 | 187,620 | SH | | SOLE | | 187,620 | 0 | 0 |
BCE Inc | Common | 05534B760 | 19,517 | 328,900 | SH | | SOLE | | 328,900 | 0 | 0 |
Boston Scientific Corp | Common | 101137107 | 5,976 | 155,713 | SH | | SOLE | | 155,713 | 0 | 0 |
Brookfield Asset Management Inc | Common | 112585104 | 7,633 | 122,600 | SH | | SOLE | | 122,600 | 0 | 0 |
Canadian National Railway Co | Common | 136375102 | 19,625 | 164,050 | SH | | SOLE | | 164,050 | 0 | 0 |
Canadian Natural Resources Ltd | Common | 136385101 | 11,403 | 310,800 | SH | | SOLE | | 310,800 | 0 | 0 |
Canadian Pacific Railway Ltd | Common | 13645T100 | 6,002 | 21,800 | SH | | SOLE | | 21,800 | 0 | 0 |
CGI Inc | Common | 12532H104 | 16,128 | 175,550 | SH | | SOLE | | 175,550 | 0 | 0 |
Chegg Inc | Common | 163092109 | 953 | 25,000 | SH | | SOLE | | 25,000 | 0 | 0 |
Cheniere Energy Inc | Common | 16411R208 | 4,177 | 61,097 | SH | | SOLE | | 61,097 | 0 | 0 |
Cisco Systems Inc | Common | 17275R102 | 10,790 | 201,120 | SH | | SOLE | | 201,120 | 0 | 0 |
Citigroup Inc | Common | 172967424 | 604 | 9,700 | SH | | SOLE | | 9,700 | 0 | 0 |
ConocoPhillips | Common | 20825C104 | 400 | 6,000 | SH | | SOLE | | 6,000 | 0 | 0 |
Costco Wholesale Corp | Common | 22160K105 | 8,402 | 34,700 | SH | | SOLE | | 34,700 | 0 | 0 |
Crescent Point Energy Corp | Common | 22576C101 | 2,913 | 672,800 | SH | | SOLE | | 672,800 | 0 | 0 |
Cummins Inc | Common | 231021106 | 1,831 | 11,600 | SH | | SOLE | | 11,600 | 0 | 0 |
Dollar General Corp | Common | 256677105 | 13,818 | 116,130 | SH | | SOLE | | 116,130 | 0 | 0 |
Ecolab Inc | Common | 278865100 | 7,062 | 40,000 | SH | | SOLE | | 40,000 | 0 | 0 |
Edwards Lifesciences Corp | Common | 28176E108 | 4,501 | 23,525 | SH | | SOLE | | 23,525 | 0 | 0 |
Eli Lilly & Co | Common | 532457108 | 5,055 | 38,959 | SH | | SOLE | | 38,959 | 0 | 0 |
Enbridge Inc | Common | 29250N105 | 30,596 | 632,139 | SH | | SOLE | | 632,139 | 0 | 0 |
ETFMG Prime Cyber Security ETF | ETP | 26924G201 | 2,501 | 62,500 | SH | | SOLE | | 62,500 | 0 | 0 |
ETFMG Prime Mobile Payments ETF | ETP | 26924G409 | 4,232 | 98,500 | SH | | SOLE | | 98,500 | 0 | 0 |
First Trust Cloud Computing ETF | ETP | 33734X192 | 4,545 | 78,900 | SH | | SOLE | | 78,900 | 0 | 0 |
First Trust Dow Jones Internet Index Fund | ETP | 33733E302 | 4,348 | 31,300 | SH | | SOLE | | 31,300 | 0 | 0 |
First Trust NASDAQ Cybersecurity ETF | ETP | 33734X846 | 3,170 | 112,800 | SH | | SOLE | | 112,800 | 0 | 0 |
First Trust NYSE Arca Biotechnology Index Fund | ETP | 33733E203 | 4,314 | 28,600 | SH | | SOLE | | 28,600 | 0 | 0 |
First Trust Technology AlphaDEX Fund | ETP | 33734X176 | 2,557 | 40,000 | SH | | SOLE | | 40,000 | 0 | 0 |
FirstService Corp | Common | 33767E103 | 1,952 | 16,400 | SH | | SOLE | | 16,400 | 0 | 0 |
Fiserv Inc | Common | 337738108 | 15,912 | 180,250 | SH | | SOLE | | 180,250 | 0 | 0 |
Fortis Inc/Canada | Common | 349553107 | 8,638 | 174,900 | SH | | SOLE | | 174,900 | 0 | 0 |
Franco-Nevada Corp | Common | 351858105 | 21,386 | 213,455 | SH | | SOLE | | 213,455 | 0 | 0 |
Freeport-McMoRan Inc | Common | 35671D857 | 5,894 | 459,000 | SH | | SOLE | | 459,000 | 0 | 0 |
Global X Copper Miners ETF | ETP | 37954Y830 | 2,586 | 118,300 | SH | | SOLE | | 118,300 | 0 | 0 |
Granite Real Estate Investment Trust | Common | 387437114 | 19,421 | 304,160 | SH | | SOLE | | 304,160 | 0 | 0 |
Hess Corp | Common | 42809H107 | 4,864 | 80,760 | SH | | SOLE | | 80,760 | 0 | 0 |
Honeywell International Inc | Common | 438516106 | 15,080 | 94,892 | SH | | SOLE | | 94,892 | 0 | 0 |
Hudbay Minerals Inc | Common | 443628102 | 9,505 | 995,300 | SH | | SOLE | | 995,300 | 0 | 0 |
Incyte Corp | Common | 45337C102 | 3,320 | 38,600 | SH | | SOLE | | 38,600 | 0 | 0 |
Ingersoll-Rand PLC | Common | G47791101 | 443 | 4,100 | SH | | SOLE | | 4,100 | 0 | 0 |
Innovator IBD 50 ETF | ETP | 45782C102 | 2,610 | 77,875 | SH | | SOLE | | 77,875 | 0 | 0 |
Invesco DB Base Metals Fund | ETP | 46140H700 | 1,067 | 62,600 | SH | | SOLE | | 62,600 | 0 | 0 |
Invesco QQQ Trust Series 1 | ETP | 46090E103 | 4,671 | 26,000 | SH | | SOLE | | 26,000 | 0 | 0 |
Invesco Russell MidCap Pure Growth ETF | ETP | 46137V464 | 2,104 | 37,200 | SH | | SOLE | | 37,200 | 0 | 0 |
Invesco Solar ETF | ETP | 46138G706 | 1,804 | 77,900 | SH | | SOLE | | 77,900 | 0 | 0 |
IQVIA Holdings Inc | Common | 46266C105 | 988 | 6,870 | SH | | SOLE | | 6,870 | 0 | 0 |
iShares China Large-Cap ETF | ETP | 464287184 | 3,307 | 74,700 | SH | | SOLE | | 74,700 | 0 | 0 |
iShares Edge MSCI USA Quality Factor ETF | ETP | 46432F339 | 4,144 | 46,800 | SH | | SOLE | | 46,800 | 0 | 0 |
iShares Expanded Tech Sector ETF | ETP | 464287549 | 2,557 | 12,400 | SH | | SOLE | | 12,400 | 0 | 0 |
iShares Expanded Tech-Software Sector ETF | ETP | 464287515 | 3,268 | 15,500 | SH | | SOLE | | 15,500 | 0 | 0 |
iShares India 50 ETF | ETP | 464289529 | 2,666 | 70,300 | SH | | SOLE | | 70,300 | 0 | 0 |
iShares Latin America 40 ETF | ETP | 464287390 | 2,991 | 90,000 | SH | | SOLE | | 90,000 | 0 | 0 |
iShares MSCI Emerging Markets ETF | ETP | 464287234 | 2,489 | 58,000 | SH | | SOLE | | 58,000 | 0 | 0 |
iShares PHLX Semiconductor ETF | ETP | 464287523 | 4,265 | 22,500 | SH | | SOLE | | 22,500 | 0 | 0 |
iShares Transportation Average ETF | ETP | 464287192 | 1,198 | 6,400 | SH | | SOLE | | 6,400 | 0 | 0 |
iShares U.S. Broker-Dealers & Securities Exchanges ETF | ETP | 464288794 | 1,470 | 25,000 | SH | | SOLE | | 25,000 | 0 | 0 |
iShares U.S. Financial Services ETF | ETP | 464287770 | 998 | 8,000 | SH | | SOLE | | 8,000 | 0 | 0 |
iShares U.S. Home Construction ETF | ETP | 464288752 | 3,302 | 93,700 | SH | | SOLE | | 93,700 | 0 | 0 |
iShares U.S. Industrials ETF | ETP | 464287754 | 2,489 | 16,400 | SH | | SOLE | | 16,400 | 0 | 0 |
iShares U.S. Medical Devices ETF | ETP | 464288810 | 4,306 | 18,600 | SH | | SOLE | | 18,600 | 0 | 0 |
iShares US Aerospace & Defense ETF | ETP | 464288760 | 1,197 | 6,000 | SH | | SOLE | | 6,000 | 0 | 0 |
Kaleido Biosciences Inc | Common | 483347100 | 443 | 30,573 | SH | | SOLE | | 30,573 | 0 | 0 |
Keysight Technologies Inc | Common | 49338L103 | 5,934 | 68,050 | SH | | SOLE | | 68,050 | 0 | 0 |
Kinder Morgan Inc/DE | Common | 49456B101 | 15,002 | 749,750 | SH | | SOLE | | 749,750 | 0 | 0 |
KraneShares CSI China Internet ETF | ETP | 500767306 | 3,071 | 65,200 | SH | | SOLE | | 65,200 | 0 | 0 |
Lowe's Cos Inc | Common | 548661107 | 4,773 | 43,600 | SH | | SOLE | | 43,600 | 0 | 0 |
Marathon Oil Corp | Common | 565849106 | 5,911 | 353,758 | SH | | SOLE | | 353,758 | 0 | 0 |
Marvell Technology Group Ltd | Common | G5876H105 | 3,799 | 191,580 | SH | | SOLE | | 191,580 | 0 | 0 |
Mastercard Inc | Common | 57636Q104 | 13,748 | 58,472 | SH | | SOLE | | 58,472 | 0 | 0 |
Merck & Co Inc | Common | 58933Y105 | 12,733 | 153,100 | SH | | SOLE | | 153,100 | 0 | 0 |
Microsoft Corp | Common | 594918104 | 13,085 | 110,950 | SH | | SOLE | | 110,950 | 0 | 0 |
Motorola Solutions Inc | Common | 620076307 | 140 | 1,000 | SH | | SOLE | | 1,000 | 0 | 0 |
Netflix Inc | Common | 64110L106 | 5,063 | 14,200 | SH | | SOLE | | 14,200 | 0 | 0 |
New York Times Co/The | Common | 650111107 | 8,696 | 265,100 | SH | | SOLE | | 265,100 | 0 | 0 |
NextEra Energy Inc | Common | 65339F101 | 15,760 | 81,523 | SH | | SOLE | | 81,523 | 0 | 0 |
NIKE Inc | Common | 654106103 | 429 | 5,100 | SH | | SOLE | | 5,100 | 0 | 0 |
Nutrien Ltd | Common | 67077M108 | 6,357 | 90,200 | SH | | SOLE | | 90,200 | 0 | 0 |
O'Reilly Automotive Inc | Common | 67103H107 | 4,314 | 11,111 | SH | | SOLE | | 11,111 | 0 | 0 |
Palo Alto Networks Inc | Common | 697435105 | 2,647 | 10,900 | SH | | SOLE | | 10,900 | 0 | 0 |
PayPal Holdings Inc | Common | 70450Y103 | 4,880 | 46,995 | SH | | SOLE | | 46,995 | 0 | 0 |
Pembina Pipeline Corp | Common | 706327103 | 26,745 | 544,824 | SH | | SOLE | | 544,824 | 0 | 0 |
Planet Fitness Inc | Common | 72703H101 | 4,241 | 61,710 | SH | | SOLE | | 61,710 | 0 | 0 |
Rapid7 Inc | Common | 753422104 | 4,054 | 80,100 | SH | | SOLE | | 80,100 | 0 | 0 |
ROBO Global Robotics and Automation Index ETF | ETP | 301505707 | 1,650 | 42,600 | SH | | SOLE | | 42,600 | 0 | 0 |
Royal Bank of Canada | Common | 780087102 | 16,131 | 160,000 | SH | | SOLE | | 160,000 | 0 | 0 |
S&P Global Inc | Common | 78409V104 | 5,847 | 27,772 | SH | | SOLE | | 27,772 | 0 | 0 |
salesforce.com Inc | Common | 79466L302 | 4,181 | 26,400 | SH | | SOLE | | 26,400 | 0 | 0 |
ServiceNow Inc | Common | 81762P102 | 4,616 | 18,725 | SH | | SOLE | | 18,725 | 0 | 0 |
Shopify Inc | Common | 82509L107 | 5,986 | 21,700 | SH | | SOLE | | 21,700 | 0 | 0 |
SPDR S&P Biotech ETF | ETP | 78464A870 | 3,676 | 40,600 | SH | | SOLE | | 40,600 | 0 | 0 |
SPDR S&P Homebuilders ETF | ETP | 78464A888 | 4,202 | 109,000 | SH | | SOLE | | 109,000 | 0 | 0 |
SPDR S&P Insurance ETF | ETP | 78464A789 | 1,004 | 32,500 | SH | | SOLE | | 32,500 | 0 | 0 |
SPDR S&P Metals & Mining ETF | ETP | 78464A755 | 620 | 20,900 | SH | | SOLE | | 20,900 | 0 | 0 |
SPDR S&P Oil & Gas Equipment & Services ETF | ETP | 78464A748 | 3,060 | 264,900 | SH | | SOLE | | 264,900 | 0 | 0 |
SPDR S&P Oil & Gas Exploration & Production ETF | ETP | 78464A730 | 3,772 | 122,700 | SH | | SOLE | | 122,700 | 0 | 0 |
SPDR S&P Semiconductor ETF | ETP | 78464A862 | 4,475 | 57,000 | SH | | SOLE | | 57,000 | 0 | 0 |
SS&C Technologies Holdings Inc | Common | 78467J100 | 4,361 | 68,468 | SH | | SOLE | | 68,468 | 0 | 0 |
Starbucks Corp | Common | 855244109 | 15,558 | 209,286 | SH | | SOLE | | 209,286 | 0 | 0 |
Suncor Energy Inc | Common | 867224107 | 25,906 | 598,150 | SH | | SOLE | | 598,150 | 0 | 0 |
SVB Financial Group | Common | 78486Q101 | 356 | 1,600 | SH | | SOLE | | 1,600 | 0 | 0 |
Tableau Software Inc | Common | 87336U105 | 522 | 4,100 | SH | | SOLE | | 4,100 | 0 | 0 |
Thomson Reuters Corp | Common | 884903709 | 7,699 | 97,373 | SH | | SOLE | | 97,373 | 0 | 0 |
Toronto-Dominion Bank/The | Common | 891160509 | 12,889 | 179,500 | SH | | SOLE | | 179,500 | 0 | 0 |
TransCanada Corp | Common | 89353D107 | 24,490 | 408,030 | SH | | SOLE | | 408,030 | 0 | 0 |
TransDigm Group Inc | Common | 893641100 | 7,382 | 16,260 | SH | | SOLE | | 16,260 | 0 | 0 |
Union Pacific Corp | Common | 907818108 | 5,106 | 30,540 | SH | | SOLE | | 30,540 | 0 | 0 |
Valero Energy Corp | Common | 91913Y100 | 8,699 | 102,550 | SH | | SOLE | | 102,550 | 0 | 0 |
VanEck Vectors Gold Miners ETF | ETP | 92189F106 | 1,213 | 54,100 | SH | | SOLE | | 54,100 | 0 | 0 |
VanEck Vectors Junior Gold Miners ETF | ETP | 92189F791 | 1,748 | 55,100 | SH | | SOLE | | 55,100 | 0 | 0 |
VanEck Vectors Morningstar Wide Moat ETF | ETP | 92189F643 | 4,226 | 90,600 | SH | | SOLE | | 90,600 | 0 | 0 |
Vanguard Consumer Discretionary ETF | ETP | 92204A108 | 1,638 | 9,500 | SH | | SOLE | | 9,500 | 0 | 0 |
Vanguard Small-Cap Growth ETF | ETP | 922908595 | 3,612 | 20,100 | SH | | SOLE | | 20,100 | 0 | 0 |
Verisk Analytics Inc | Common | 92345Y106 | 1,011 | 7,600 | SH | | SOLE | | 7,600 | 0 | 0 |
Verizon Communications Inc | Common | 92343V104 | 6,210 | 106,100 | SH | | SOLE | | 106,100 | 0 | 0 |
Vertex Pharmaceuticals Inc | Common | 92532F100 | 975 | 5,300 | SH | | SOLE | | 5,300 | 0 | 0 |
Visa Inc | Common | 92826C839 | 17,665 | 113,100 | SH | | SOLE | | 113,100 | 0 | 0 |
Waste Connections Inc | Common | 94106B101 | 35,043 | 296,050 | SH | | SOLE | | 296,050 | 0 | 0 |
Willis Towers Watson PLC | Common | G96629103 | 619 | 3,525 | SH | | SOLE | | 3,525 | 0 | 0 |
Workday Inc | Common | 98138H101 | 4,146 | 21,500 | SH | | SOLE | | 21,500 | 0 | 0 |
Xtrackers Harvest CSI 300 China A-Shares ETF | ETP | 233051879 | 1,715 | 59,700 | SH | | SOLE | | 59,700 | 0 | 0 |