0001654954-24-010655.txt : 20240814 0001654954-24-010655.hdr.sgml : 20240814 20240814163618 ACCESSION NUMBER: 0001654954-24-010655 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20240630 FILED AS OF DATE: 20240814 DATE AS OF CHANGE: 20240814 EFFECTIVENESS DATE: 20240814 FILER: COMPANY DATA: COMPANY CONFORMED NAME: TORONTO DOMINION BANK CENTRAL INDEX KEY: 0000947263 STANDARD INDUSTRIAL CLASSIFICATION: COMMERCIAL BANKS, NEC [6029] ORGANIZATION NAME: 02 Finance IRS NUMBER: 135640479 STATE OF INCORPORATION: A6 FISCAL YEAR END: 1031 FILING VALUES: FORM TYPE: 13F-HR SEC ACT: 1934 Act SEC FILE NUMBER: 028-11527 FILM NUMBER: 241208791 BUSINESS ADDRESS: STREET 1: 66 WELLINGTON STREET WEST STREET 2: 12TH FLOOR, TD TOWER CITY: TORONTO, ONTARIO STATE: A6 ZIP: M5K 1A2 BUSINESS PHONE: 416-944-6367 MAIL ADDRESS: STREET 1: 66 WELLINGTON STREET WEST STREET 2: 12TH FLOOR, TD TOWER CITY: TORONTO, ONTARIO STATE: A6 ZIP: M5K 1A2 13F-HR 1 primary_doc.xml X0202 13F-HR LIVE false false false 0000947263 XXXXXXXX 06-30-2024 06-30-2024 false TORONTO DOMINION BANK
66 WELLINGTON STREET WEST 12TH FLOOR, TD TOWER Toronto, Ontario A6 M5K 1A2
13F COMBINATION REPORT 028-11527 0001056053 028-05987 TD ASSET MANAGEMENT INC 0000048966 028-19611 COWEN AND COMPANY, LLC 0001999606 028-23436 TD Waterhouse Canada Inc. 0001551017 028-24317 TD PRIVATE CLIENT WEALTH LLC 0001305841 028-10968 Epoch Investment Partners, Inc. N
Michael A. French Senior Vice President 416-982-4278 /s/ Michael A. French Toronto A6 08-14-2024 5 5519 62340187966 1 0001106553 028-11512 TD SECURITIES INC 2 0001178652 028-11579 TD GLOBAL FINANCE 3 0001343236 028-11510 Toronto Dominion (New York) LLC 4 0001584627 028-15608 TORONTO DOMINION (SOUTH EAST ASIA) Ltd 5 0001719180 028-18156 TD Insurance - Meloche Monnex
INFORMATION TABLE 2 infotable.xml The Charles Schwab Corp COM 808513105 16593421203 225178738 SH DFND 3 0 225178738 0 Imperial Oil Ltd COM 453038408 68 1 SH SOLE 1 0 0 Bank of Montreal COM 063671101 1677000 20000 SH SOLE 20000 0 0 Ferrovial SE COM N3168P101 13703242 352359 SH DFND 4 0 352359 0 Agilent Technologies Inc COM 00846U101 7577392 58454 SH SOLE 58454 0 0 American Airlines Group Inc COM 02376R102 1450478 128021 SH SOLE 128021 0 0 Advance Auto Parts Inc COM 00751Y106 127 2 SH SOLE 2 0 0 Apple Inc COM 037833100 609314182 2892955 SH SOLE 2892955 0 0 AbbVie Inc COM 00287Y109 60571773 353147 SH SOLE 353147 0 0 Abbott Laboratories Inc COM 002824100 35809880 344624 SH SOLE 344624 0 0 Accenture PLC COM G1151C101 38075224 125491 SH SOLE 125491 0 0 Analog Devices Inc COM 032654105 2647588 11599 SH SOLE 11599 0 0 Archer-Daniels-Midland Co COM 039483102 5881845 97301 SH SOLE 97301 0 0 Automatic Data Processing Inc COM 053015103 19875000 83267 SH SOLE 83267 0 0 Autodesk Inc COM 052769106 10621791 42925 SH SOLE 42925 0 0 Ameren Corp COM 023608102 3727017 52412 SH SOLE 52412 0 0 American Electric Power Co Inc COM 025537101 9205681 104920 SH SOLE 104920 0 0 AES Corp/VA COM 00130H105 1049456 59730 SH SOLE 59730 0 0 Assurant Inc COM 04621X108 1730663 10410 SH SOLE 10410 0 0 Arthur J Gallagher & Co COM 363576109 11186115 43138 SH SOLE 43138 0 0 Akamai Technologies Inc COM 00971T101 2800767 31092 SH SOLE 31092 0 0 Allstate Corp/The COM 020002101 8357882 52348 SH SOLE 52348 0 0 Allegion PLC COM G0176J109 2067271 17497 SH SOLE 17497 0 0 Applied Materials Inc COM 038222105 39487499 167327 SH SOLE 167327 0 0 AMETEK Inc COM 031100100 8136115 48804 SH SOLE 48804 0 0 Amgen Inc COM 031162100 31307178 100199 SH SOLE 100199 0 0 Ameriprise Financial Inc COM 03076C106 8402400 19669 SH SOLE 19669 0 0 American Tower Corp COM 03027X100 18139542 93320 SH SOLE 93320 0 0 Amazon.com Inc COM 023135106 281884113 1458650 SH SOLE 1458650 0 0 Anthem Inc COM 036752103 25154225 46422 SH SOLE 46422 0 0 Aon PLC COM G0403H108 12738143 43389 SH SOLE 43389 0 0 APA Corp COM 03743Q108 2084676 70811 SH SOLE 70811 0 0 Air Products & Chemicals Inc COM 009158106 11279882 43712 SH SOLE 43712 0 0 Amphenol Corp COM 032095101 16272146 241534 SH SOLE 241534 0 0 AvalonBay Communities Inc COM 053484101 5842987 28242 SH SOLE 28242 0 0 Broadcom Inc COM 11135F101 14161096 88202 SH SOLE 88202 0 0 Avery Dennison Corp COM 053611109 3464728 15846 SH SOLE 15846 0 0 American Water Works Co Inc COM 030420103 5310672 41117 SH SOLE 41117 0 0 American Express Co COM 025816109 8932504 38577 SH SOLE 38577 0 0 AutoZone Inc COM 053332102 308266 104 SH SOLE 104 0 0 Boeing Co/The COM 097023105 20653403 113474 SH SOLE 113474 0 0 Bank of America Corp COM 060505104 54006904 1357981 SH SOLE 1357981 0 0 BB&T Corp COM 89832Q109 10363587 266759 SH SOLE 266759 0 0 Becton Dickinson and Co COM 075887109 13521058 57854 SH SOLE 57854 0 0 Brown-Forman Corp COM 115637209 1606063 37186 SH SOLE 37186 0 0 Biogen Inc COM 09062X103 6816203 29403 SH SOLE 29403 0 0 Bank of New York Mellon Corp/T COM 064058100 9030574 150786 SH SOLE 150786 0 0 BlackRock Inc COM 09247X101 6193059 7866 SH SOLE 7866 0 0 Ball Corp COM 058498106 206409 3439 SH SOLE 3439 0 0 Bristol-Myers Squibb Co COM 110122108 16945610 408033 SH SOLE 408033 0 0 Berkshire Hathaway Inc COM 084670702 134955900 331750 SH SOLE 331750 0 0 Boston Scientific Corp COM 101137107 22678983 294494 SH SOLE 294494 0 0 BorgWarner Inc COM 099724106 1433358 44459 SH SOLE 44459 0 0 Blackstone Group LP/The COM 09260D107 17547660 141742 SH SOLE 141742 0 0 Conagra Brands Inc COM 205887102 2672873 94049 SH SOLE 94049 0 0 Cardinal Health Inc COM 14149Y108 4708938 47894 SH SOLE 47894 0 0 Chubb Ltd COM H1467J104 20833404 81674 SH SOLE 81674 0 0 CBS Corp COM 92556H206 1010739 97280 SH SOLE 97280 0 0 Crown Castle International Cor COM 22822V101 8519929 87205 SH SOLE 87205 0 0 Carnival Corp COM 143658300 3724138 198939 SH SOLE 198939 0 0 CF Industries Holdings Inc COM 125269100 2664614 35950 SH SOLE 35950 0 0 Citizens Financial Group Inc COM 174610105 3273722 90861 SH SOLE 90861 0 0 Church & Dwight Co Inc COM 171340102 5142010 49595 SH SOLE 49595 0 0 CH Robinson Worldwide Inc COM 12541W209 2028963 23025 SH SOLE 23025 0 0 Halfmoon Parent Inc COM 125523100 18765137 56766 SH SOLE 56766 0 0 Cincinnati Financial Corp COM 172062101 3656848 30964 SH SOLE 30964 0 0 Colgate-Palmolive Co COM 194162103 16010436 164988 SH SOLE 164988 0 0 Clorox Co/The COM 189054109 3334508 24434 SH SOLE 24434 0 0 Comcast Corp COM 20030N101 19380284 494900 SH SOLE 494900 0 0 CME Group Inc COM 12572Q105 14184297 72148 SH SOLE 72148 0 0 Cummins Inc COM 231021106 7447202 26892 SH SOLE 26892 0 0 CMS Energy Corp COM 125896100 3494054 58694 SH SOLE 58694 0 0 Centene Corp COM 15135B101 6987689 105395 SH SOLE 105395 0 0 CenterPoint Energy Inc COM 15189T107 3894775 125719 SH SOLE 125719 0 0 Cabot Oil & Gas Corp COM 127097103 3903288 146355 SH SOLE 146355 0 0 ConocoPhillips COM 20825C104 26306714 229994 SH SOLE 229994 0 0 Costco Wholesale Corp COM 22160K105 75880307 89272 SH SOLE 89272 0 0 Campbell Soup Co COM 134429109 299067 6618 SH SOLE 6618 0 0 salesforce.com Inc COM 79466L302 96099352 373782 SH SOLE 373782 0 0 Cisco Systems Inc/Delaware COM 17275R102 39075075 822460 SH SOLE 822460 0 0 Cintas Corp COM 172908105 12319674 17593 SH SOLE 17593 0 0 CVS Health Corp COM 126650100 14730745 249420 SH SOLE 249420 0 0 Chevron Corp COM 166764100 52726992 337086 SH SOLE 337086 0 0 Delta Air Lines Inc COM 247361702 3181374 67061 SH SOLE 67061 0 0 Discover Financial Services COM 254709108 6529643 49917 SH SOLE 49917 0 0 Dollar General Corp COM 256677105 5884499 44502 SH SOLE 44502 0 0 Quest Diagnostics Inc COM 74834L100 3107724 22704 SH SOLE 22704 0 0 Danaher Corp COM 235851102 32954715 131898 SH SOLE 131898 0 0 Walt Disney Co/The COM 254687106 36143744 364022 SH SOLE 364022 0 0 Delphi Automotive PLC COM G6095L109 3766414 53485 SH SOLE 53485 0 0 Digital Realty Trust Inc COM 253868103 3283976 21598 SH SOLE 21598 0 0 Dollar Tree Inc COM 256746108 4541996 42540 SH SOLE 42540 0 0 Dover Corp COM 260003108 4875759 27020 SH SOLE 27020 0 0 Darden Restaurants Inc COM 237194105 31238652 206441 SH SOLE 206441 0 0 Duke Energy Corp COM 26441C204 13940490 139085 SH SOLE 139085 0 0 Devon Energy Corp COM 25179M103 5890493 124272 SH SOLE 124272 0 0 Electronic Arts Inc COM 285512109 6932782 49758 SH SOLE 49758 0 0 eBay Inc COM 278642103 4321022 80436 SH SOLE 80436 0 0 Ecolab Inc COM 278865100 12267710 51545 SH SOLE 51545 0 0 Consolidated Edison Inc COM 209115104 6288462 70325 SH SOLE 70325 0 0 Edison International COM 281020107 655769 9132 SH SOLE 9132 0 0 Estee Lauder Cos Inc/The COM 518439104 5005269 47042 SH SOLE 47042 0 0 Emerson Electric Co COM 291011104 12518913 113643 SH SOLE 113643 0 0 EOG Resources Inc COM 26875P101 14224946 113013 SH SOLE 113013 0 0 Equinix Inc COM 29444U700 14317898 18924 SH SOLE 18924 0 0 Equity Residential COM 29476L107 4774960 68863 SH SOLE 68863 0 0 Eversource Energy COM 30040W108 1647142 29045 SH SOLE 29045 0 0 Essex Property Trust Inc COM 297178105 3456668 12699 SH SOLE 12699 0 0 Eaton Corp PLC COM G29183103 25087136 80010 SH SOLE 80010 0 0 Entergy Corp COM 29364G103 4490362 41966 SH SOLE 41966 0 0 Edwards Lifesciences Corp COM 28176E108 11113219 120312 SH SOLE 120312 0 0 Exelon Corp COM 30161N101 7011294 202580 SH SOLE 202580 0 0 Expeditors International of Wa COM 302130109 3467165 27784 SH SOLE 27784 0 0 Extra Space Storage Inc COM 30225T102 6569336 42271 SH SOLE 42271 0 0 Ford Motor Co COM 345370860 9669255 771073 SH SOLE 771073 0 0 Fastenal Co COM 311900104 7411789 117947 SH SOLE 117947 0 0 Facebook Inc COM 30303M102 263804879 523194 SH SOLE 523194 0 0 Fortune Brands Home & Security COM 34964C106 12274 189 SH SOLE 189 0 0 Freeport-McMoRan Inc COM 35671D857 14255595 293325 SH SOLE 293325 0 0 Fidelity National Information COM 31620M106 8402263 111495 SH SOLE 111495 0 0 Fiserv Inc COM 337738108 7954712 53373 SH SOLE 53373 0 0 FMC Corp COM 302491303 1401860 24359 SH SOLE 24359 0 0 Federal Realty Investment Trus COM 313745101 1470628 14565 SH SOLE 14565 0 0 Fortive Corp COM 34959J108 1294898 17475 SH SOLE 17475 0 0 General Dynamics Corp COM 369550108 12975061 44720 SH SOLE 44720 0 0 General Electric Co COM 369604301 34216862 215241 SH SOLE 215241 0 0 Gilead Sciences Inc COM 375558103 17353733 252933 SH SOLE 252933 0 0 General Mills Inc COM 370334104 7090244 112081 SH SOLE 112081 0 0 Alphabet Inc COM 02079K107 179757653 980033 SH SOLE 980033 0 0 Alphabet Inc COM 02079K305 214871244 1179639 SH SOLE 1179639 0 0 Genuine Parts Co COM 372460105 3788170 27387 SH SOLE 27387 0 0 Global Payments Inc COM 37940X102 25279217 261419 SH SOLE 261419 0 0 Garmin Ltd COM H2906T109 5157396 31656 SH SOLE 31656 0 0 Goldman Sachs Group Inc/The COM 38141G104 29177354 64506 SH SOLE 64506 0 0 Halliburton Co COM 406216101 7003202 207318 SH SOLE 207318 0 0 Hasbro Inc COM 418056107 1493798 25535 SH SOLE 25535 0 0 Huntington Bancshares Inc/OH COM 446150104 3756010 284978 SH SOLE 284978 0 0 HCA Healthcare Inc COM 40412C101 12490403 38877 SH SOLE 38877 0 0 Home Depot Inc/The COM 437076102 54347578 157877 SH SOLE 157877 0 0 Hess Corp COM 42809H107 8017269 54347 SH SOLE 54347 0 0 Hartford Financial Services Gr COM 416515104 5994798 59626 SH SOLE 59626 0 0 Hologic Inc COM 436440101 2128005 28660 SH SOLE 28660 0 0 Honeywell International Inc COM 438516106 27693362 129687 SH SOLE 129687 0 0 Hewlett Packard Enterprise Co COM 42824C109 5411602 255626 SH SOLE 255626 0 0 HP Inc COM 40434L105 5949163 169879 SH SOLE 169879 0 0 Hormel Foods Corp COM 440452100 1741741 57125 SH SOLE 57125 0 0 Harris Corp COM 502431109 8376834 37300 SH SOLE 37300 0 0 Host Hotels & Resorts Inc COM 44107P104 2606812 144984 SH SOLE 144984 0 0 Hershey Co/The COM 427866108 5448721 29640 SH SOLE 29640 0 0 Humana Inc COM 444859102 8976941 24025 SH SOLE 24025 0 0 International Business Machine COM 459200101 31861195 184222 SH SOLE 184222 0 0 Intercontinental Exchange Inc COM 45866F104 15664186 114429 SH SOLE 114429 0 0 International Flavors & Fragra COM 459506101 2853444 29970 SH SOLE 29970 0 0 Illumina Inc COM 452327109 96343 923 SH SOLE 923 0 0 Intel Corp COM 458140100 26684278 861617 SH SOLE 861617 0 0 Intuit Inc COM 461202103 37134994 56504 SH SOLE 56504 0 0 Interpublic Group of Cos Inc/T COM 460690100 2206157 75839 SH SOLE 75839 0 0 Ingersoll-Rand PLC COM G8994E103 14728828 44778 SH SOLE 44778 0 0 Iron Mountain Inc COM 46284V101 5275033 58860 SH SOLE 58860 0 0 Intuitive Surgical Inc COM 46120E602 31892186 71692 SH SOLE 71692 0 0 Illinois Tool Works Inc COM 452308109 12948916 54646 SH SOLE 54646 0 0 Invesco Ltd COM G491BT108 1313189 87780 SH SOLE 87780 0 0 JB Hunt Transport Services Inc COM 445658107 2565600 16035 SH SOLE 16035 0 0 Johnson Controls International COM G51502105 8806278 132485 SH SOLE 132485 0 0 Jacobs Solutions Inc COM 46982L108 2558090 18310 SH SOLE 18310 0 0 Johnson & Johnson COM 478160104 70302668 480998 SH SOLE 480998 0 0 Juniper Networks Inc COM 48203R104 2329867 63902 SH SOLE 63902 0 0 JPMorgan Chase & Co COM 46625H100 165084814 816201 SH SOLE 816201 0 0 Kellogg Co COM 487836108 2988343 51809 SH SOLE 51809 0 0 Kraft Heinz Co/The COM 500754106 5107514 158520 SH SOLE 158520 0 0 Kimco Realty Corp COM 49446R109 2563427 131728 SH SOLE 131728 0 0 KLA-Tencor Corp COM 482480100 22630326 27447 SH SOLE 27447 0 0 Kimberly-Clark Corp COM 494368103 9155335 66247 SH SOLE 66247 0 0 Kinder Morgan Inc/DE COM 49456B101 7561111 380529 SH SOLE 380529 0 0 Coca-Cola Co/The COM 191216100 59113792 928732 SH SOLE 928732 0 0 Kroger Co/The COM 501044101 6576879 131722 SH SOLE 131722 0 0 Loews Corp COM 540424108 2794230 37386 SH SOLE 37386 0 0 L Brands Inc COM 070830104 1751510 44853 SH SOLE 44853 0 0 Lennar Corp COM 526057104 3199575 21349 SH SOLE 21349 0 0 Eli Lilly & Co COM 532457108 179603852 198374 SH SOLE 198374 0 0 Lockheed Martin Corp COM 539830109 19614463 41992 SH SOLE 41992 0 0 Alliant Energy Corp COM 018802108 919305 18061 SH SOLE 18061 0 0 Lowe's Cos Inc COM 548661107 16186394 73421 SH SOLE 73421 0 0 Southwest Airlines Co COM 844741108 296485 10363 SH SOLE 10363 0 0 LyondellBasell Industries NV COM N53745100 4838674 50582 SH SOLE 50582 0 0 Mastercard Inc COM 57636Q104 72291566 163867 SH SOLE 163867 0 0 Marriott International Inc/MD COM 571903202 11724153 48493 SH SOLE 48493 0 0 Masco Corp COM 574599106 3028951 45432 SH SOLE 45432 0 0 McDonald's Corp COM 580135101 36929884 144914 SH SOLE 144914 0 0 Microchip Technology Inc COM 595017104 9994362 109228 SH SOLE 109228 0 0 Moody's Corp COM 615369105 13103551 31130 SH SOLE 31130 0 0 Mondelez International Inc COM 609207105 17715197 270709 SH SOLE 270709 0 0 Medtronic PLC COM G5960L103 20816355 264469 SH SOLE 264469 0 0 MetLife Inc COM 59156R108 8434802 120171 SH SOLE 120171 0 0 McCormick & Co Inc/MD COM 579780206 3513658 49530 SH SOLE 49530 0 0 Martin Marietta Materials Inc COM 573284106 6567158 12121 SH SOLE 12121 0 0 Marsh & McLennan Cos Inc COM 571748102 20849690 98945 SH SOLE 98945 0 0 3M Co COM 88579Y101 7939039 77689 SH SOLE 77689 0 0 Altria Group Inc COM 02209S103 6866207 150740 SH SOLE 150740 0 0 Mosaic Co/The COM 61945C103 1826336 63195 SH SOLE 63195 0 0 Marathon Petroleum Corp COM 56585A102 12023031 69305 SH SOLE 69305 0 0 Merck & Co Inc COM 58933Y105 120534404 973622 SH SOLE 973622 0 0 Marathon Oil Corp COM 565849106 11830331 412638 SH SOLE 412638 0 0 Morgan Stanley COM 617446448 24265816 249674 SH SOLE 249674 0 0 Microsoft Corp COM 594918104 840520762 1880570 SH SOLE 1880570 0 0 Motorola Solutions Inc COM 620076307 12958154 33566 SH SOLE 33566 0 0 Mettler-Toledo International I COM 592688105 5942553 4252 SH SOLE 4252 0 0 Micron Technology Inc COM 595112103 29418657 223665 SH SOLE 223665 0 0 Nasdaq Inc COM 631103108 2158272 35816 SH SOLE 35816 0 0 Newmont Mining Corp COM 651639106 9628928 229972 SH SOLE 229972 0 0 Netflix Inc COM 64110L106 42266385 62628 SH SOLE 62628 0 0 NiSource Inc COM 65473P105 2538507 88112 SH SOLE 88112 0 0 NIKE Inc COM 654106103 18219793 241738 SH SOLE 241738 0 0 Northrop Grumman Corp COM 666807102 12057069 27657 SH SOLE 27657 0 0 NRG Energy Inc COM 629377508 2723387 34978 SH SOLE 34978 0 0 Norfolk Southern Corp COM 655844108 6422881 29917 SH SOLE 29917 0 0 NetApp Inc COM 64110D104 5390795 41854 SH SOLE 41854 0 0 Northern Trust Corp COM 665859104 3487437 41527 SH SOLE 41527 0 0 Nucor Corp COM 670346105 7452840 47146 SH SOLE 47146 0 0 NVIDIA Corp COM 67066G104 650415369 5264816 SH SOLE 5264816 0 0 News Corp COM 65249B208 633977 22331 SH SOLE 22331 0 0 Realty Income Corp COM 756109104 9095340 172195 SH SOLE 172195 0 0 ONEOK Inc COM 682680103 9838926 120649 SH SOLE 120649 0 0 Oracle Corp COM 68389X105 45023456 318863 SH SOLE 318863 0 0 O'Reilly Automotive Inc COM 67103H107 12387584 11730 SH SOLE 11730 0 0 Paychex Inc COM 704326107 7825079 66001 SH SOLE 66001 0 0 PACCAR Inc COM 693718108 10745701 104388 SH SOLE 104388 0 0 PG&E Corp COM 69331C108 7525627 431021 SH SOLE 431021 0 0 Public Service Enterprise Grou COM 744573106 7398448 100386 SH SOLE 100386 0 0 PepsiCo Inc COM 713448108 45721400 277217 SH SOLE 277217 0 0 Pfizer Inc COM 717081103 31676606 1132116 SH SOLE 1132116 0 0 Principal Financial Group Inc COM 74251V102 3328869 42433 SH SOLE 42433 0 0 Procter & Gamble Co/The COM 742718109 77975660 472809 SH SOLE 472809 0 0 Progressive Corp/The COM 743315103 6601647 31783 SH SOLE 31783 0 0 Parker-Hannifin Corp COM 701094104 13037759 25776 SH SOLE 25776 0 0 PulteGroup Inc COM 745867101 2086725 18953 SH SOLE 18953 0 0 Prologis Inc COM 74340W103 20739838 184666 SH SOLE 184666 0 0 Philip Morris International In COM 718172109 31774859 313578 SH SOLE 313578 0 0 PNC Financial Services Group I COM 693475105 12360038 79496 SH SOLE 79496 0 0 Pentair PLC COM G7S00T104 2534864 33062 SH SOLE 33062 0 0 Pinnacle West Capital Corp COM 723484101 1691588 22147 SH SOLE 22147 0 0 PPG Industries Inc COM 693506107 5826189 46280 SH SOLE 46280 0 0 Prudential Financial Inc COM 744320102 8389632 71590 SH SOLE 71590 0 0 Public Storage COM 74460D109 1923516 6687 SH SOLE 6687 0 0 Phillips 66 COM 718546104 11770472 83378 SH SOLE 83378 0 0 Quanta Services Inc COM 74762E102 7399863 29123 SH SOLE 29123 0 0 PayPal Holdings Inc COM 70450Y103 7561599 130305 SH SOLE 130305 0 0 QUALCOMM Inc COM 747525103 79865802 400973 SH SOLE 400973 0 0 Qorvo Inc COM 74736K101 2203251 18987 SH SOLE 18987 0 0 Royal Caribbean Cruises Ltd COM V7780T103 7536097 47269 SH SOLE 47269 0 0 Regeneron Pharmaceuticals Inc COM 75886F107 22543542 21449 SH SOLE 21449 0 0 Ralph Lauren Corp COM 751212101 1333257 7616 SH SOLE 7616 0 0 Roper Technologies Inc COM 776696106 12419684 22034 SH SOLE 22034 0 0 Ross Stores Inc COM 778296103 9835112 67679 SH SOLE 67679 0 0 Republic Services Inc COM 760759100 7827238 40276 SH SOLE 40276 0 0 Starbucks Corp COM 855244109 17895380 229870 SH SOLE 229870 0 0 Charles Schwab Corp/The COM 808513105 21908000 297429 SH SOLE 297429 0 0 Sherwin-Williams Co/The COM 824348106 13930116 46678 SH SOLE 46678 0 0 JM Smucker Co/The COM 832696405 2277846 20890 SH SOLE 20890 0 0 Schlumberger Ltd COM 806857108 13860588 293781 SH SOLE 293781 0 0 Snap-on Inc COM 833034101 2856470 10928 SH SOLE 10928 0 0 Southern Co/The COM 842587107 10432544 134492 SH SOLE 134492 0 0 Simon Property Group Inc COM 828806109 9954892 65579 SH SOLE 65579 0 0 S&P Global Inc COM 78409V104 28356680 63580 SH SOLE 63580 0 0 State Street Corp COM 857477103 4479960 60540 SH SOLE 60540 0 0 Seagate Technology Holdings PL COM G7997R103 3966497 38409 SH SOLE 38409 0 0 Constellation Brands Inc COM 21036P108 8418202 32720 SH SOLE 32720 0 0 Stanley Black & Decker Inc COM 854502101 458409 5738 SH SOLE 5738 0 0 Skyworks Solutions Inc COM 83088M102 3374856 31665 SH SOLE 31665 0 0 Synchrony Financial COM 87165B103 3833385 81233 SH SOLE 81233 0 0 Stryker Corp COM 863667101 23003622 67608 SH SOLE 67608 0 0 Symantec Corp COM 668771108 2852067 114174 SH SOLE 114174 0 0 Sysco Corp COM 871829107 6994292 97973 SH SOLE 97973 0 0 AT&T Inc COM 00206R102 27498506 1438959 SH SOLE 1438959 0 0 Molson Coors Brewing Co COM 60871R209 751522 14785 SH SOLE 14785 0 0 TransDigm Group Inc COM 893641100 10358862 8108 SH SOLE 8108 0 0 TE Connectivity Ltd COM H84989104 54845424 364591 SH SOLE 364591 0 0 Target Corp COM 87612E106 13628710 92061 SH SOLE 92061 0 0 TJX Cos Inc/The COM 872540109 24799915 225249 SH SOLE 225249 0 0 Thermo Fisher Scientific Inc COM 883556102 42105420 76140 SH SOLE 76140 0 0 T Rowe Price Group Inc COM 74144T108 1059584 9189 SH SOLE 9189 0 0 Travelers Cos Inc/The COM 89417E109 9356283 46013 SH SOLE 46013 0 0 Tyson Foods Inc COM 902494103 233703 4090 SH SOLE 4090 0 0 Textron Inc COM 883203101 3219836 37501 SH SOLE 37501 0 0 United Continental Holdings In COM 910047109 3121831 64156 SH SOLE 64156 0 0 Universal Health Services Inc COM 913903100 2170154 11735 SH SOLE 11735 0 0 Ulta Beauty Inc COM 90384S303 3776896 9788 SH SOLE 9788 0 0 UnitedHealth Group Inc COM 91324P102 93543423 183685 SH SOLE 183685 0 0 Union Pacific Corp COM 907818108 27661643 122256 SH SOLE 122256 0 0 US Bancorp COM 902973304 12336577 310745 SH SOLE 310745 0 0 Vulcan Materials Co COM 929160109 6642989 26713 SH SOLE 26713 0 0 Verisk Analytics Inc COM 92345Y106 7914797 29363 SH SOLE 29363 0 0 Vertex Pharmaceuticals Inc COM 92532F100 24439061 52140 SH SOLE 52140 0 0 Ventas Inc COM 92276F100 4079783 79590 SH SOLE 79590 0 0 Verizon Communications Inc COM 92343V104 34758680 842839 SH SOLE 842839 0 0 Waters Corp COM 941848103 746189 2572 SH SOLE 2572 0 0 Western Digital Corp COM 958102105 4864586 64202 SH SOLE 64202 0 0 WEC Energy Group Inc COM 92939U106 4219108 53774 SH SOLE 53774 0 0 Wells Fargo & Co COM 949746101 41348625 696222 SH SOLE 696222 0 0 Willis Towers Watson PLC COM G96629103 5380161 20524 SH SOLE 20524 0 0 Waste Management Inc COM 94106L109 15324212 71830 SH SOLE 71830 0 0 Wal-Mart Stores Inc COM 931142103 57659128 851560 SH SOLE 851560 0 0 Westrock Co COM 96145D105 2551097 50758 SH SOLE 50758 0 0 Weyerhaeuser Co COM 962166104 4069707 143350 SH SOLE 143350 0 0 Wynn Resorts Ltd COM 983134107 1725471 19279 SH SOLE 19279 0 0 Xcel Energy Inc COM 98389B100 5907093 110599 SH SOLE 110599 0 0 Exxon Mobil Corp COM 30231G102 101548503 882110 SH SOLE 882110 0 0 Xylem Inc/NY COM 98419M100 6719246 49541 SH SOLE 49541 0 0 Yum! Brands Inc COM 988498101 3694177 27889 SH SOLE 27889 0 0 Zoetis Inc COM 98978V103 10016394 57778 SH SOLE 57778 0 0 Targa Resources Corp COM 87612G101 6375383 49506 SH SOLE 49506 0 0 Arconic Inc COM 443201108 5918201 76236 SH SOLE 76236 0 0 Mid-America Apartment Communit COM 59522J103 3275752 22970 SH SOLE 22970 0 0 IDEXX Laboratories Inc COM 45168D104 8170344 16770 SH SOLE 16770 0 0 CBOE Holdings Inc COM 12503M108 3606803 21209 SH SOLE 21209 0 0 Regency Centers Corp COM 758849103 2012792 32360 SH SOLE 32360 0 0 Synopsys Inc COM 871607107 18354031 30844 SH SOLE 30844 0 0 Advanced Micro Devices Inc COM 007903107 53001469 326746 SH SOLE 326746 0 0 Alexandria Real Estate Equitie COM 015271109 3619520 30944 SH SOLE 30944 0 0 Raymond James Financial Inc COM 754730109 4537105 36705 SH SOLE 36705 0 0 DXC Technology Co COM 23355L106 305 16 SH SOLE 16 0 0 Gartner Inc COM 366651107 6983781 15552 SH SOLE 15552 0 0 ANSYS Inc COM 03662Q105 5675440 17653 SH SOLE 17653 0 0 Align Technology Inc COM 016255101 3385331 14022 SH SOLE 14022 0 0 Hilton Worldwide Holdings Inc COM 43300A203 10900836 49958 SH SOLE 49958 0 0 Everest Re Group Ltd COM G3223R108 3334306 8751 SH SOLE 8751 0 0 Baker Hughes a GE Co COM 05722G100 441278 12547 SH SOLE 12547 0 0 MGM Resorts International COM 552953101 2220000 49955 SH SOLE 49955 0 0 AO Smith Corp COM 831865209 1942193 23749 SH SOLE 23749 0 0 Apple Inc COM 037833100 67020548 318206 SH SOLE 318206 0 0 Amazon.com Inc COM 023135106 35013808 181184 SH SOLE 181184 0 0 Alphabet Inc COM 02079K305 13664893 75020 SH SOLE 75020 0 0 NIKE Inc COM 654106103 38816 515 SH SOLE 515 0 0 Packaging Corp of America COM 695156109 3201007 17534 SH SOLE 17534 0 0 Alibaba Group Holding Ltd COM 01609W102 6409152 89016 SH SOLE 89016 0 0 SPDR S&P 500 ETF Trust ETF 78462F103 16843609 30950 SH SOLE 30950 0 0 Agilent Technologies Inc COM 00846U101 11095550 85594 SH SOLE 85594 0 0 American Airlines Group Inc COM 02376R102 1459429 128811 SH SOLE 128811 0 0 AbbVie Inc COM 00287Y109 98415775 573786 SH SOLE 573786 0 0 AmerisourceBergen Corp COM 03073E105 11146943 49476 SH SOLE 49476 0 0 Abbott Laboratories Inc COM 002824100 43058849 414386 SH SOLE 414386 0 0 Accenture PLC COM G1151C101 70898422 233672 SH SOLE 233672 0 0 Adobe Systems Inc COM 00724F101 94137364 169452 SH SOLE 169452 0 0 Analog Devices Inc COM 032654105 39130612 171430 SH SOLE 171430 0 0 Archer-Daniels-Midland Co COM 039483102 8736657 144527 SH SOLE 144527 0 0 Automatic Data Processing Inc COM 053015103 29233558 122475 SH SOLE 122475 0 0 Autodesk Inc COM 052769106 18297690 73945 SH SOLE 73945 0 0 Ameren Corp COM 023608102 5902130 83000 SH SOLE 83000 0 0 American Electric Power Co Inc COM 025537101 14000409 159567 SH SOLE 159567 0 0 AES Corp/VA COM 00130H105 3633002 206773 SH SOLE 206773 0 0 Aflac Inc COM 001055102 13685150 153232 SH SOLE 153232 0 0 American International Group I COM 026874784 16071846 216485 SH SOLE 216485 0 0 Assurant Inc COM 04621X108 2515196 15129 SH SOLE 15129 0 0 Arthur J Gallagher & Co COM 363576109 16504563 63648 SH SOLE 63648 0 0 Akamai Technologies Inc COM 00971T101 4644074 51555 SH SOLE 51555 0 0 Albemarle Corp COM 012653101 3276527 34302 SH SOLE 34302 0 0 Align Technology Inc COM 016255101 4954385 20521 SH SOLE 20521 0 0 Allstate Corp/The COM 020002101 12255981 76763 SH SOLE 76763 0 0 Allegion PLC COM G0176J109 3007272 25453 SH SOLE 25453 0 0 Applied Materials Inc COM 038222105 67550722 286244 SH SOLE 286244 0 0 Advanced Micro Devices Inc COM 007903107 99149403 611241 SH SOLE 611241 0 0 AMETEK Inc COM 031100100 11265095 67573 SH SOLE 67573 0 0 Amgen Inc COM 031162100 19579054 62663 SH SOLE 62663 0 0 Ameriprise Financial Inc COM 03076C106 12380393 28981 SH SOLE 28981 0 0 American Tower Corp COM 03027X100 32462626 167006 SH SOLE 167006 0 0 ANSYS Inc COM 03662Q105 9699334 30169 SH SOLE 30169 0 0 Anthem Inc COM 036752103 36663331 67662 SH SOLE 67662 0 0 Aon PLC COM G0403H108 18112712 61696 SH SOLE 61696 0 0 AO Smith Corp COM 831865209 2877920 35191 SH SOLE 35191 0 0 APA Corp COM 03743Q108 3066353 104156 SH SOLE 104156 0 0 Air Products & Chemicals Inc COM 009158106 16686029 64662 SH SOLE 64662 0 0 Amphenol Corp COM 032095101 77264632 1146870 SH SOLE 1146870 0 0 Alexandria Real Estate Equitie COM 015271109 5371379 45921 SH SOLE 45921 0 0 Arconic Inc COM 443201108 8757130 112806 SH SOLE 112806 0 0 AvalonBay Communities Inc COM 053484101 8574349 41444 SH SOLE 41444 0 0 Broadcom Inc COM 11135F101 21738876 135400 SH SOLE 135400 0 0 Avery Dennison Corp COM 053611109 5139587 23506 SH SOLE 23506 0 0 American Water Works Co Inc COM 030420103 9205621 71273 SH SOLE 71273 0 0 American Express Co COM 025816109 42898805 185268 SH SOLE 185268 0 0 AutoZone Inc COM 053332102 14876818 5019 SH SOLE 5019 0 0 Boeing Co/The COM 097023105 8546826 46958 SH SOLE 46958 0 0 Baxter International Inc COM 071813109 4952875 148068 SH SOLE 148068 0 0 BB&T Corp COM 89832Q109 15111251 388964 SH SOLE 388964 0 0 Best Buy Co Inc COM 086516101 4732041 56140 SH SOLE 56140 0 0 Becton Dickinson and Co COM 075887109 19652206 84088 SH SOLE 84088 0 0 Franklin Resources Inc COM 354613101 1928269 86276 SH SOLE 86276 0 0 Brown-Forman Corp COM 115637209 2261169 52354 SH SOLE 52354 0 0 Baker Hughes a GE Co COM 05722G100 10492653 298341 SH SOLE 298341 0 0 Biogen Inc COM 09062X103 10115466 43635 SH SOLE 43635 0 0 Bank of New York Mellon Corp/T COM 064058100 14569321 243268 SH SOLE 243268 0 0 BlackRock Inc COM 09247X101 36419061 46257 SH SOLE 46257 0 0 Ball Corp COM 058498106 5463321 91025 SH SOLE 91025 0 0 Bristol-Myers Squibb Co COM 110122108 27332180 658131 SH SOLE 658131 0 0 Boston Scientific Corp COM 101137107 33068094 429400 SH SOLE 429400 0 0 BorgWarner Inc COM 099724106 1441386 44708 SH SOLE 44708 0 0 Boston Properties Inc COM 101121101 2622825 42606 SH SOLE 42606 0 0 Conagra Brands Inc COM 205887102 3952313 139068 SH SOLE 139068 0 0 Cardinal Health Inc COM 14149Y108 6964989 70840 SH SOLE 70840 0 0 Caterpillar Inc COM 149123101 53225050 159787 SH SOLE 159787 0 0 Chubb Ltd COM H1467J104 30255039 118610 SH SOLE 118610 0 0 CBOE Holdings Inc COM 12503M108 5230365 30756 SH SOLE 30756 0 0 CBS Corp COM 92556H206 1531839 147434 SH SOLE 147434 0 0 Crown Castle International Cor COM 22822V101 15310469 156709 SH SOLE 156709 0 0 Carnival Corp COM 143658300 5497147 293651 SH SOLE 293651 0 0 CF Industries Holdings Inc COM 125269100 3974166 53618 SH SOLE 53618 0 0 Citizens Financial Group Inc COM 174610105 4781974 132722 SH SOLE 132722 0 0 Church & Dwight Co Inc COM 171340102 7396946 71344 SH SOLE 71344 0 0 CH Robinson Worldwide Inc COM 12541W209 2988590 33915 SH SOLE 33915 0 0 Charter Communications Inc COM 16119P108 9671057 32349 SH SOLE 32349 0 0 Halfmoon Parent Inc COM 125523100 27313346 82625 SH SOLE 82625 0 0 Cincinnati Financial Corp COM 172062101 5380518 45559 SH SOLE 45559 0 0 Colgate-Palmolive Co COM 194162103 25484742 262621 SH SOLE 262621 0 0 Clorox Co/The COM 189054109 4948266 36259 SH SOLE 36259 0 0 Comerica Inc COM 200340107 306 6 SH SOLE 6 0 0 Comcast Corp COM 20030N101 75856797 1937099 SH SOLE 1937099 0 0 CME Group Inc COM 12572Q105 20677995 105178 SH SOLE 105178 0 0 Chipotle Mexican Grill Inc COM 169656105 25175088 401837 SH SOLE 401837 0 0 Cummins Inc COM 231021106 11063077 39949 SH SOLE 39949 0 0 CMS Energy Corp COM 125896100 5534326 92967 SH SOLE 92967 0 0 Centene Corp COM 15135B101 10304346 155420 SH SOLE 155420 0 0 CenterPoint Energy Inc COM 15189T107 6146587 198405 SH SOLE 198405 0 0 Capital One Financial Corp COM 14040H105 17112420 123600 SH SOLE 123600 0 0 Cabot Oil & Gas Corp COM 127097103 5708607 214046 SH SOLE 214046 0 0 Cooper Cos Inc/The COM 216648501 5052226 57872 SH SOLE 57872 0 0 ConocoPhillips COM 20825C104 42927157 375303 SH SOLE 375303 0 0 Costco Wholesale Corp COM 22160K105 98915886 116373 SH SOLE 116373 0 0 Campbell Soup Co COM 134429109 2583603 57172 SH SOLE 57172 0 0 salesforce.com Inc COM 79466L302 92778134 360864 SH SOLE 360864 0 0 Cisco Systems Inc/Delaware COM 17275R102 5528644 116368 SH SOLE 116368 0 0 CSX Corp COM 126408103 20784559 621362 SH SOLE 621362 0 0 Cintas Corp COM 172908105 18444148 26339 SH SOLE 26339 0 0 Cognizant Technology Solutions COM 192446102 52489608 771906 SH SOLE 771906 0 0 CVS Health Corp COM 126650100 24089157 407876 SH SOLE 407876 0 0 Chevron Corp COM 166764100 86440508 552618 SH SOLE 552618 0 0 Dominion Energy Inc COM 25746U109 12828053 261797 SH SOLE 261797 0 0 Delta Air Lines Inc COM 247361702 6733728 141942 SH SOLE 141942 0 0 Deere & Co COM 244199105 31583691 84532 SH SOLE 84532 0 0 Discover Financial Services COM 254709108 9577647 73218 SH SOLE 73218 0 0 Dollar General Corp COM 256677105 8449365 63899 SH SOLE 63899 0 0 Quest Diagnostics Inc COM 74834L100 4419992 32291 SH SOLE 32291 0 0 DR Horton Inc COM 23331A109 12180580 86430 SH SOLE 86430 0 0 Danaher Corp COM 235851102 75024708 300279 SH SOLE 300279 0 0 Delphi Automotive PLC COM G6095L109 5576349 79187 SH SOLE 79187 0 0 Digital Realty Trust Inc COM 253868103 14215459 93492 SH SOLE 93492 0 0 Dollar Tree Inc COM 256746108 6588243 61705 SH SOLE 61705 0 0 Dover Corp COM 260003108 7241278 40129 SH SOLE 40129 0 0 Darden Restaurants Inc COM 237194105 5254436 34724 SH SOLE 34724 0 0 DTE Energy Co COM 233331107 7150931 64417 SH SOLE 64417 0 0 Duke Energy Corp COM 26441C204 25769734 257106 SH SOLE 257106 0 0 DaVita Inc COM 23918K108 2060952 14873 SH SOLE 14873 0 0 Devon Energy Corp COM 25179M103 8601583 181468 SH SOLE 181468 0 0 DXC Technology Co COM 23355L106 802 42 SH SOLE 42 0 0 Electronic Arts Inc COM 285512109 10252319 73583 SH SOLE 73583 0 0 eBay Inc COM 278642103 8000520 148930 SH SOLE 148930 0 0 Ecolab Inc COM 278865100 17730048 74496 SH SOLE 74496 0 0 Consolidated Edison Inc COM 209115104 9657897 108006 SH SOLE 108006 0 0 Equifax Inc COM 294429105 8767111 36159 SH SOLE 36159 0 0 Edison International COM 281020107 8273446 115213 SH SOLE 115213 0 0 Estee Lauder Cos Inc/The COM 518439104 7240839 68053 SH SOLE 68053 0 0 Eastman Chemical Co COM 277432100 3351456 34209 SH SOLE 34209 0 0 Emerson Electric Co COM 291011104 20451424 185652 SH SOLE 185652 0 0 EOG Resources Inc COM 26875P101 20881204 165895 SH SOLE 165895 0 0 Equinix Inc COM 29444U700 20959333 27702 SH SOLE 27702 0 0 Equity Residential COM 29476L107 6951196 100248 SH SOLE 100248 0 0 EQT Corp COM 26884L109 4608669 124626 SH SOLE 124626 0 0 Eversource Energy COM 30040W108 5988689 105602 SH SOLE 105602 0 0 Essex Property Trust Inc COM 297178105 5079252 18660 SH SOLE 18660 0 0 Eaton Corp PLC COM G29183103 36620759 116794 SH SOLE 116794 0 0 Entergy Corp COM 29364G103 6838263 63909 SH SOLE 63909 0 0 Edwards Lifesciences Corp COM 28176E108 16247791 175899 SH SOLE 175899 0 0 Exelon Corp COM 30161N101 10630185 307142 SH SOLE 307142 0 0 Expeditors International of Wa COM 302130109 5179908 41509 SH SOLE 41509 0 0 Expedia Inc COM 30212P303 4697537 37285 SH SOLE 37285 0 0 Extra Space Storage Inc COM 30225T102 25109127 161567 SH SOLE 161567 0 0 Ford Motor Co COM 345370860 15942754 1271352 SH SOLE 1271352 0 0 Fastenal Co COM 311900104 10704354 170343 SH SOLE 170343 0 0 Facebook Inc COM 30303M102 350569039 695270 SH SOLE 695270 0 0 Fortune Brands Home & Security COM 34964C106 774799 11931 SH SOLE 11931 0 0 Freeport-McMoRan Inc COM 35671D857 20369767 419131 SH SOLE 419131 0 0 FedEx Corp COM 31428X106 22258323 74234 SH SOLE 74234 0 0 FirstEnergy Corp COM 337932107 5959290 155717 SH SOLE 155717 0 0 F5 Networks Inc COM 315616102 3413599 19820 SH SOLE 19820 0 0 Fidelity National Information COM 31620M106 12396117 164492 SH SOLE 164492 0 0 Fiserv Inc COM 337738108 25567365 171547 SH SOLE 171547 0 0 Fifth Third Bancorp COM 316773100 7260306 198967 SH SOLE 198967 0 0 FMC Corp COM 302491303 1408824 24480 SH SOLE 24480 0 0 Federal Realty Investment Trus COM 313745101 1478605 14644 SH SOLE 14644 0 0 Fortive Corp COM 34959J108 7613997 102753 SH SOLE 102753 0 0 General Dynamics Corp COM 369550108 21488639 74063 SH SOLE 74063 0 0 General Electric Co COM 369604301 56282693 354046 SH SOLE 354046 0 0 Gilead Sciences Inc COM 375558103 28325021 412841 SH SOLE 412841 0 0 General Mills Inc COM 370334104 10429170 164862 SH SOLE 164862 0 0 Corning Inc COM 219350105 10266618 264263 SH SOLE 264263 0 0 General Motors Co COM 37045V100 17270994 371739 SH SOLE 371739 0 0 Genuine Parts Co COM 372460105 5607493 40540 SH SOLE 40540 0 0 Global Payments Inc COM 37940X102 7237318 74843 SH SOLE 74843 0 0 Garmin Ltd COM H2906T109 7307125 44851 SH SOLE 44851 0 0 Goldman Sachs Group Inc/The COM 38141G104 17598414 38907 SH SOLE 38907 0 0 WW Grainger Inc COM 384802104 11526116 12775 SH SOLE 12775 0 0 Halliburton Co COM 406216101 8715308 258002 SH SOLE 258002 0 0 Hasbro Inc COM 418056107 1501871 25673 SH SOLE 25673 0 0 Huntington Bancshares Inc/OH COM 446150104 5565268 422251 SH SOLE 422251 0 0 HCA Healthcare Inc COM 40412C101 18261555 56840 SH SOLE 56840 0 0 Home Depot Inc/The COM 437076102 131721026 382643 SH SOLE 382643 0 0 Hess Corp COM 42809H107 11736691 79560 SH SOLE 79560 0 0 Hartford Financial Services Gr COM 416515104 8699224 86525 SH SOLE 86525 0 0 Hilton Worldwide Holdings Inc COM 43300A203 15961330 73150 SH SOLE 73150 0 0 Hologic Inc COM 436440101 5052416 68046 SH SOLE 68046 0 0 Honeywell International Inc COM 438516106 45928397 215081 SH SOLE 215081 0 0 Hewlett Packard Enterprise Co COM 42824C109 9326613 440558 SH SOLE 440558 0 0 HP Inc COM 40434L105 10593795 302507 SH SOLE 302507 0 0 Hormel Foods Corp COM 440452100 2606255 85479 SH SOLE 85479 0 0 Harris Corp COM 502431109 12400858 55218 SH SOLE 55218 0 0 Henry Schein Inc COM 806407102 2391251 37305 SH SOLE 37305 0 0 Host Hotels & Resorts Inc COM 44107P104 3681980 204782 SH SOLE 204782 0 0 Hershey Co/The COM 427866108 7952853 43262 SH SOLE 43262 0 0 Humana Inc COM 444859102 13157337 35213 SH SOLE 35213 0 0 International Business Machine COM 459200101 59013653 341218 SH SOLE 341218 0 0 Intercontinental Exchange Inc COM 45866F104 22929759 167505 SH SOLE 167505 0 0 IDEXX Laboratories Inc COM 45168D104 12036276 24705 SH SOLE 24705 0 0 International Flavors & Fragra COM 459506101 7070199 74259 SH SOLE 74259 0 0 Illumina Inc COM 452327109 1699620 16283 SH SOLE 16283 0 0 Incyte Corp COM 45337C102 2805009 46272 SH SOLE 46272 0 0 Intuit Inc COM 461202103 69584738 105879 SH SOLE 105879 0 0 International Paper Co COM 460146103 4283673 99274 SH SOLE 99274 0 0 Interpublic Group of Cos Inc/T COM 460690100 3198765 109961 SH SOLE 109961 0 0 Ingersoll-Rand PLC COM G8994E103 21771877 66190 SH SOLE 66190 0 0 Iron Mountain Inc COM 46284V101 7636162 85206 SH SOLE 85206 0 0 Intuitive Surgical Inc COM 46120E602 46947245 105535 SH SOLE 105535 0 0 Gartner Inc COM 366651107 11833180 26351 SH SOLE 26351 0 0 Illinois Tool Works Inc COM 452308109 19415792 81937 SH SOLE 81937 0 0 Invesco Ltd COM G491BT108 1320714 88283 SH SOLE 88283 0 0 JB Hunt Transport Services Inc COM 445658107 3823680 23898 SH SOLE 23898 0 0 Johnson Controls International COM G51502105 116154796 1747477 SH SOLE 1747477 0 0 Jacobs Solutions Inc COM 46982L108 5094944 36468 SH SOLE 36468 0 0 Johnson & Johnson COM 478160104 99633326 681673 SH SOLE 681673 0 0 Juniper Networks Inc COM 48203R104 4001631 109754 SH SOLE 109754 0 0 Kellogg Co COM 487836108 4489523 77835 SH SOLE 77835 0 0 KeyCorp COM 493267108 3877255 272854 SH SOLE 272854 0 0 Kraft Heinz Co/The COM 500754106 8852832 274762 SH SOLE 274762 0 0 Kimco Realty Corp COM 49446R109 3800810 195314 SH SOLE 195314 0 0 KLA-Tencor Corp COM 482480100 38297665 46449 SH SOLE 46449 0 0 Kimberly-Clark Corp COM 494368103 13591694 98348 SH SOLE 98348 0 0 Kinder Morgan Inc/DE COM 49456B101 12195213 613750 SH SOLE 613750 0 0 CarMax Inc COM 143130102 3356992 45773 SH SOLE 45773 0 0 Kroger Co/The COM 501044101 9799112 196257 SH SOLE 196257 0 0 Loews Corp COM 540424108 4000234 53522 SH SOLE 53522 0 0 L Brands Inc COM 070830104 2503886 64120 SH SOLE 64120 0 0 Lennar Corp COM 526057104 10677188 71243 SH SOLE 71243 0 0 LKQ Corp COM 501889208 3227051 77592 SH SOLE 77592 0 0 Eli Lilly & Co COM 532457108 149490008 165113 SH SOLE 165113 0 0 Lockheed Martin Corp COM 539830109 32403194 69371 SH SOLE 69371 0 0 Alliant Energy Corp COM 018802108 3921743 77048 SH SOLE 77048 0 0 Lowe's Cos Inc COM 548661107 40819712 185157 SH SOLE 185157 0 0 Lam Research Corp COM 512807108 97834159 91876 SH SOLE 91876 0 0 Southwest Airlines Co COM 844741108 43820220 1531640 SH SOLE 1531640 0 0 LyondellBasell Industries NV COM N53745100 7184257 75102 SH SOLE 75102 0 0 Mastercard Inc COM 57636Q104 34360629 77887 SH SOLE 77887 0 0 Mid-America Apartment Communit COM 59522J103 4839898 33938 SH SOLE 33938 0 0 Marriott International Inc/MD COM 571903202 17539688 72547 SH SOLE 72547 0 0 Masco Corp COM 574599106 4268480 64024 SH SOLE 64024 0 0 McDonald's Corp COM 580135101 34151873 134013 SH SOLE 134013 0 0 Microchip Technology Inc COM 595017104 17030895 186130 SH SOLE 186130 0 0 McKesson Corp COM 58155Q103 22261853 38117 SH SOLE 38117 0 0 Moody's Corp COM 615369105 34328525 81554 SH SOLE 81554 0 0 Medtronic PLC COM G5960L103 33817752 429650 SH SOLE 429650 0 0 MetLife Inc COM 59156R108 13677153 194859 SH SOLE 194859 0 0 MGM Resorts International COM 552953101 3200835 72026 SH SOLE 72026 0 0 Mohawk Industries Inc COM 608190104 1183267 10417 SH SOLE 10417 0 0 McCormick & Co Inc/MD COM 579780206 5214728 73509 SH SOLE 73509 0 0 Martin Marietta Materials Inc COM 573284106 9759443 18013 SH SOLE 18013 0 0 Marsh & McLennan Cos Inc COM 571748102 30307647 143829 SH SOLE 143829 0 0 3M Co COM 88579Y101 18352098 179588 SH SOLE 179588 0 0 Monster Beverage Corp COM 61174X109 10827861 216774 SH SOLE 216774 0 0 Altria Group Inc COM 02209S103 25307443 555597 SH SOLE 555597 0 0 Mosaic Co/The COM 61945C103 2702121 93499 SH SOLE 93499 0 0 Marathon Petroleum Corp COM 56585A102 17924127 103321 SH SOLE 103321 0 0 Merck & Co Inc COM 58933Y105 22570968 182318 SH SOLE 182318 0 0 Marathon Oil Corp COM 565849106 4688634 163538 SH SOLE 163538 0 0 Morgan Stanley COM 617446448 10392138 106926 SH SOLE 106926 0 0 Microsoft Corp COM 594918104 15211049 34033 SH SOLE 34033 0 0 Motorola Solutions Inc COM 620076307 21752759 56347 SH SOLE 56347 0 0 M&T Bank Corp COM 55261F104 7343684 48518 SH SOLE 48518 0 0 Mettler-Toledo International I COM 592688105 8716769 6237 SH SOLE 6237 0 0 Micron Technology Inc COM 595112103 50184745 381546 SH SOLE 381546 0 0 Nasdaq Inc COM 631103108 6827036 113293 SH SOLE 113293 0 0 NextEra Energy Inc COM 65339F101 48427809 683912 SH SOLE 683912 0 0 Newmont Mining Corp COM 651639106 14126394 337387 SH SOLE 337387 0 0 Netflix Inc COM 64110L106 96477470 142955 SH SOLE 142955 0 0 NiSource Inc COM 65473P105 4018592 139486 SH SOLE 139486 0 0 NIKE Inc COM 654106103 29644378 393318 SH SOLE 393318 0 0 Northrop Grumman Corp COM 666807102 60748325 139347 SH SOLE 139347 0 0 NRG Energy Inc COM 629377508 4911175 63077 SH SOLE 63077 0 0 Norfolk Southern Corp COM 655844108 15080040 70241 SH SOLE 70241 0 0 NetApp Inc COM 64110D104 8983027 69744 SH SOLE 69744 0 0 Northern Trust Corp COM 665859104 5012178 59683 SH SOLE 59683 0 0 Nucor Corp COM 670346105 10910840 69021 SH SOLE 69021 0 0 NVIDIA Corp COM 67066G104 1247795015 10100332 SH SOLE 10100332 0 0 News Corp COM 65249B208 638122 22477 SH SOLE 22477 0 0 News Corp COM 65249B109 3034216 110055 SH SOLE 110055 0 0 Realty Income Corp COM 756109104 13370591 253135 SH SOLE 253135 0 0 ONEOK Inc COM 682680103 15134131 185581 SH SOLE 185581 0 0 Omnicom Group Inc COM 681919106 5113079 57002 SH SOLE 57002 0 0 Oracle Corp COM 68389X105 43009238 304598 SH SOLE 304598 0 0 O'Reilly Automotive Inc COM 67103H107 18521180 17538 SH SOLE 17538 0 0 Occidental Petroleum Corp COM 674599105 12064509 191409 SH SOLE 191409 0 0 Paychex Inc COM 704326107 11423849 96355 SH SOLE 96355 0 0 PACCAR Inc COM 693718108 16112066 156519 SH SOLE 156519 0 0 PG&E Corp COM 69331C108 10982200 628992 SH SOLE 628992 0 0 Public Service Enterprise Grou COM 744573106 11473321 155676 SH SOLE 155676 0 0 Principal Financial Group Inc COM 74251V102 5065595 64571 SH SOLE 64571 0 0 Progressive Corp/The COM 743315103 35537312 171091 SH SOLE 171091 0 0 Parker-Hannifin Corp COM 701094104 18907684 37381 SH SOLE 37381 0 0 PulteGroup Inc COM 745867101 6754195 61346 SH SOLE 61346 0 0 Packaging Corp of America COM 695156109 4739440 25961 SH SOLE 25961 0 0 PerkinElmer Inc COM 714046109 3781671 36064 SH SOLE 36064 0 0 Prologis Inc COM 74340W103 30344927 270189 SH SOLE 270189 0 0 PNC Financial Services Group I COM 693475105 18002407 115786 SH SOLE 115786 0 0 Pentair PLC COM G7S00T104 3712745 48425 SH SOLE 48425 0 0 Pinnacle West Capital Corp COM 723484101 1703274 22300 SH SOLE 22300 0 0 PPG Industries Inc COM 693506107 8649147 68704 SH SOLE 68704 0 0 PPL Corp COM 69351T106 6108383 220918 SH SOLE 220918 0 0 Prudential Financial Inc COM 744320102 12240144 104447 SH SOLE 104447 0 0 Public Storage COM 74460D109 13225859 45979 SH SOLE 45979 0 0 Phillips 66 COM 718546104 17465976 123723 SH SOLE 123723 0 0 PVH Corp COM 693656100 635 6 SH SOLE 6 0 0 Quanta Services Inc COM 74762E102 10862602 42751 SH SOLE 42751 0 0 PayPal Holdings Inc COM 70450Y103 19862392 342278 SH SOLE 342278 0 0 QUALCOMM Inc COM 747525103 39763299 199635 SH SOLE 199635 0 0 Qorvo Inc COM 74736K101 3785109 32619 SH SOLE 32619 0 0 Royal Caribbean Cruises Ltd COM V7780T103 11085168 69530 SH SOLE 69530 0 0 Everest Re Group Ltd COM G3223R108 4809234 12622 SH SOLE 12622 0 0 Regency Centers Corp COM 758849103 3087173 49633 SH SOLE 49633 0 0 Regeneron Pharmaceuticals Inc COM 75886F107 33519449 31892 SH SOLE 31892 0 0 Regions Financial Corp COM 7591EP100 5345349 266734 SH SOLE 266734 0 0 Raymond James Financial Inc COM 754730109 6850466 55420 SH SOLE 55420 0 0 Ralph Lauren Corp COM 751212101 1343060 7672 SH SOLE 7672 0 0 ResMed Inc COM 761152107 8187799 42774 SH SOLE 42774 0 0 Rockwell Automation Inc COM 773903109 9178661 33343 SH SOLE 33343 0 0 Roper Technologies Inc COM 776696106 20857675 37004 SH SOLE 37004 0 0 Ross Stores Inc COM 778296103 14498286 99768 SH SOLE 99768 0 0 Republic Services Inc COM 760759100 11912070 61295 SH SOLE 61295 0 0 Starbucks Corp COM 855244109 29204182 375134 SH SOLE 375134 0 0 Charles Schwab Corp/The COM 808513105 35804000 486089 SH SOLE 486089 0 0 Sherwin-Williams Co/The COM 824348106 20556455 68882 SH SOLE 68882 0 0 JM Smucker Co/The COM 832696405 3369227 30899 SH SOLE 30899 0 0 Schlumberger Ltd COM 806857108 19381119 410791 SH SOLE 410791 0 0 Snap-on Inc COM 833034101 4009723 15340 SH SOLE 15340 0 0 Synopsys Inc COM 871607107 31374539 52725 SH SOLE 52725 0 0 Southern Co/The COM 842587107 27872918 359326 SH SOLE 359326 0 0 Simon Property Group Inc COM 828806109 16052850 105750 SH SOLE 105750 0 0 S&P Global Inc COM 78409V104 41711258 93523 SH SOLE 93523 0 0 Sempra Energy COM 816851109 15032346 197638 SH SOLE 197638 0 0 State Street Corp COM 857477103 6515404 88046 SH SOLE 88046 0 0 Seagate Technology Holdings PL COM G7997R103 6852481 66355 SH SOLE 66355 0 0 Constellation Brands Inc COM 21036P108 12183237 47354 SH SOLE 47354 0 0 Stanley Black & Decker Inc COM 854502101 3577075 44775 SH SOLE 44775 0 0 Skyworks Solutions Inc COM 83088M102 5776743 54201 SH SOLE 54201 0 0 Synchrony Financial COM 87165B103 5536378 117321 SH SOLE 117321 0 0 Stryker Corp COM 863667101 33677265 98978 SH SOLE 98978 0 0 Symantec Corp COM 668771108 4720271 188962 SH SOLE 188962 0 0 Sysco Corp COM 871829107 10341484 144859 SH SOLE 144859 0 0 AT&T Inc COM 00206R102 44452631 2326145 SH SOLE 2326145 0 0 Molson Coors Brewing Co COM 60871R209 2720269 53517 SH SOLE 53517 0 0 TransDigm Group Inc COM 893641100 20766273 16254 SH SOLE 16254 0 0 TE Connectivity Ltd COM H84989104 15600042 103703 SH SOLE 103703 0 0 Target Corp COM 87612E106 22221396 150104 SH SOLE 150104 0 0 TJX Cos Inc/The COM 872540109 36289621 329606 SH SOLE 329606 0 0 Torchmark Corp COM 37959E102 1354905 16467 SH SOLE 16467 0 0 Thermo Fisher Scientific Inc COM 883556102 68526101 123917 SH SOLE 123917 0 0 T Rowe Price Group Inc COM 74144T108 7523286 65244 SH SOLE 65244 0 0 Travelers Cos Inc/The COM 89417E109 13598566 66876 SH SOLE 66876 0 0 Tractor Supply Co COM 892356106 8469090 31367 SH SOLE 31367 0 0 Tyson Foods Inc COM 902494103 4755648 83228 SH SOLE 83228 0 0 Texas Instruments Inc COM 882508104 84488659 434322 SH SOLE 434322 0 0 Textron Inc COM 883203101 4777165 55639 SH SOLE 55639 0 0 United Continental Holdings In COM 910047109 3141052 64551 SH SOLE 64551 0 0 UDR Inc COM 902653104 3661815 88987 SH SOLE 88987 0 0 Universal Health Services Inc COM 913903100 3216857 17395 SH SOLE 17395 0 0 Ulta Beauty Inc COM 90384S303 15839578 41049 SH SOLE 41049 0 0 Union Pacific Corp COM 907818108 47420476 209584 SH SOLE 209584 0 0 United Parcel Service Inc COM 911312106 32387879 236667 SH SOLE 236667 0 0 United Rentals Inc COM 911363109 12568551 19434 SH SOLE 19434 0 0 US Bancorp COM 902973304 20096736 506215 SH SOLE 506215 0 0 United Technologies Corp COM 75513E101 43184164 430164 SH SOLE 430164 0 0 Visa Inc COM 92826C839 134396976 512047 SH SOLE 512047 0 0 Valero Energy Corp COM 91913Y100 14950828 95374 SH SOLE 95374 0 0 Vulcan Materials Co COM 929160109 9561746 38450 SH SOLE 38450 0 0 Verisk Analytics Inc COM 92345Y106 11485256 42609 SH SOLE 42609 0 0 VeriSign Inc COM 92343E102 5277460 29682 SH SOLE 29682 0 0 Vertex Pharmaceuticals Inc COM 92532F100 36145812 77116 SH SOLE 77116 0 0 Ventas Inc COM 92276F100 6019411 117429 SH SOLE 117429 0 0 Waters Corp COM 941848103 5025749 17323 SH SOLE 17323 0 0 Walgreens Boots Alliance Inc COM 931427108 2609799 215775 SH SOLE 215775 0 0 Western Digital Corp COM 958102105 8357658 110303 SH SOLE 110303 0 0 WEC Energy Group Inc COM 92939U106 7711833 98290 SH SOLE 98290 0 0 Willis Towers Watson PLC COM G96629103 7832743 29880 SH SOLE 29880 0 0 Waste Management Inc COM 94106L109 23487454 110094 SH SOLE 110094 0 0 Williams Cos Inc/The COM 969457100 16185530 380836 SH SOLE 380836 0 0 Wal-Mart Stores Inc COM 931142103 43119759 636830 SH SOLE 636830 0 0 Westrock Co COM 96145D105 3767741 74965 SH SOLE 74965 0 0 Weyerhaeuser Co COM 962166104 5949039 209547 SH SOLE 209547 0 0 Wynn Resorts Ltd COM 983134107 2524079 28202 SH SOLE 28202 0 0 Xcel Energy Inc COM 98389B100 9114310 170648 SH SOLE 170648 0 0 Exxon Mobil Corp COM 30231G102 34200540 297086 SH SOLE 297086 0 0 Xylem Inc/NY COM 98419M100 9596229 70753 SH SOLE 70753 0 0 Yum! Brands Inc COM 988498101 10889802 82212 SH SOLE 82212 0 0 Zimmer Biomet Holdings Inc COM 98956P102 6515816 60037 SH SOLE 60037 0 0 Zions Bancorp NA COM 989701107 1171 27 SH SOLE 27 0 0 Zoetis Inc COM 98978V103 23013540 132750 SH SOLE 132750 0 0 Occidental Petroleum Corp COM 674599105 2049610 32518 SH SOLE 32518 0 0 Bank of America Corp COM 060505104 448566 11279 SH SOLE 11279 0 0 Costco Wholesale Corp COM 22160K105 8350302 9824 SH SOLE 9824 0 0 NVIDIA Corp COM 67066G104 24500082 198317 SH SOLE 198317 0 0 Toronto-Dominion Bank/The COM 891160509 4507 82 SH DFND 1 0 82 0 Brookfield Asset Management In COM 11271J107 134782844 3244652 SH SOLE 3244652 0 0 BCE Inc COM 05534B760 51832851 1601262 SH SOLE 1601262 0 0 Bank of Montreal COM 063671101 176242303 2101876 SH SOLE 2101876 0 0 Bank of Nova Scotia/The COM 064149107 223113600 4880000 SH SOLE 4880000 0 0 CAE Inc COM 124765108 14864000 800000 SH SOLE 800000 0 0 Canadian Imperial Bank of Comm COM 136069101 496927348 10452826 SH SOLE 10452826 0 0 Royal Bank of Canada COM 780087102 302034096 2839200 SH SOLE 2839200 0 0 Toronto-Dominion Bank/The COM 891160509 9843116 179096 SH DFND 1 0 179096 0 Barrick Gold Corp COM 067901108 142130 8521 SH SOLE 8521 0 0 Algonquin Power & Utilities Co COM 015857105 12558923 2143161 SH SOLE 2143161 0 0 Brookfield Asset Management In COM 11271J107 43906243 1056963 SH SOLE 1056963 0 0 Brookfield Business Partners L COM G16234109 207 11 SH SOLE 11 0 0 BCE Inc COM 05534B760 46315773 1430824 SH SOLE 1430824 0 0 Bank of Montreal COM 063671101 5477921 65330 SH SOLE 65330 0 0 Bank of Nova Scotia/The COM 064149107 318683305 6970326 SH SOLE 6970326 0 0 Baytex Energy Corp COM 07317Q105 237517 68252 SH SOLE 68252 0 0 B2Gold Corp COM 11777Q209 42771 15841 SH SOLE 15841 0 0 CAE Inc COM 124765108 319186 17179 SH SOLE 17179 0 0 Cameco Corp COM 13321L108 5439158 110552 SH SOLE 110552 0 0 Canadian Imperial Bank of Comm COM 136069101 452024297 9508294 SH SOLE 9508294 0 0 Canadian Natural Resources Ltd COM 136385101 318115192 8935820 SH SOLE 8935820 0 0 Canadian National Railway Co COM 136375102 14231712 120475 SH SOLE 120475 0 0 Canadian Pacific Railway Ltd COM 13646K108 72703927 923459 SH SOLE 923459 0 0 Cenovus Energy Inc COM 15135U109 18261918 928887 SH SOLE 928887 0 0 Franco-Nevada Corp COM 351858105 13392167 112995 SH SOLE 112995 0 0 Fortis Inc/Canada COM 349553107 114277340 2942259 SH SOLE 2942259 0 0 CGI Group Inc COM 12532H104 15897936 159282 SH SOLE 159282 0 0 Gildan Activewear Inc COM 375916103 9412047 248208 SH SOLE 248208 0 0 Kinross Gold Corp COM 496902404 3877461 466041 SH SOLE 466041 0 0 Open Text Corp COM 683715106 437923 14578 SH SOLE 14578 0 0 Precision Drilling Corp COM 74022D407 236483 3362 SH SOLE 3362 0 0 Pembina Pipeline Corp COM 706327103 103258864 2784759 SH SOLE 2784759 0 0 Restaurant Brands Internationa COM 76131D103 31163214 442848 SH SOLE 442848 0 0 Rogers Communications Inc COM 775109200 67866251 1835215 SH SOLE 1835215 0 0 Royal Bank of Canada COM 780087102 338393716 3180990 SH SOLE 3180990 0 0 Shopify Inc COM 82509L107 135192395 2046819 SH SOLE 2046819 0 0 Sandstorm Gold Ltd COM 80013R206 34930 6421 SH SOLE 6421 0 0 TELUS Corp COM 87971M103 13533086 893863 SH SOLE 893863 0 0 Teck Resources Ltd COM 878742204 13010406 271616 SH SOLE 271616 0 0 Thomson Reuters Corp COM 884903808 41112032 243887 SH SOLE 243887 0 0 TransCanada Corp COM 87807B107 587693394 15506422 SH SOLE 15506422 0 0 Vermilion Energy Inc COM 923725105 296543 26934 SH SOLE 26934 0 0 Waste Connections Inc COM 94106B101 15650179 89246 SH SOLE 89246 0 0 West Fraser Timber Co Ltd COM 952845105 783305 10190 SH SOLE 10190 0 0 Wheaton Precious Metals Corp COM 962879102 12519678 238834 SH SOLE 238834 0 0 Barrick Gold Corp COM 067901108 74267984 4452517 SH SOLE 4452517 0 0 Agnico Eagle Mines Ltd COM 008474108 63652839 973285 SH SOLE 973285 0 0 Alamos Gold Inc COM 011532108 248183 15828 SH SOLE 15828 0 0 ATS Automation Tooling Systems COM 00217Y104 106009 3281 SH SOLE 3281 0 0 Brookfield Asset Management In COM 11271J107 11421465 274951 SH SOLE 274951 0 0 BlackBerry Ltd COM 09228F103 53528 21584 SH SOLE 21584 0 0 Brookfield Business Partners L COM G16234109 18039 957 SH SOLE 957 0 0 Primo Water Corp/new COM 74167P108 10930 500 SH SOLE 500 0 0 BCE Inc COM 05534B760 7779547 240332 SH SOLE 240332 0 0 Brookfield Renewable Partners COM G16258108 104257 4209 SH SOLE 4209 0 0 Bank of Montreal COM 063671101 310316440 3700852 SH SOLE 3700852 0 0 Bank of Nova Scotia/The COM 064149107 70127119 1533839 SH SOLE 1533839 0 0 Baytex Energy Corp COM 07317Q105 36143 10386 SH SOLE 10386 0 0 B2Gold Corp COM 11777Q209 871830 322900 SH SOLE 322900 0 0 CAE Inc COM 124765108 1006404 54166 SH SOLE 54166 0 0 Cameco Corp COM 13321L108 3644539 74076 SH SOLE 74076 0 0 Centerra Gold Inc COM 152006102 58108 8647 SH SOLE 8647 0 0 Canadian Imperial Bank of Comm COM 136069101 31394180 660374 SH SOLE 660374 0 0 Canadian Natural Resources Ltd COM 136385101 58376880 1639800 SH SOLE 1639800 0 0 Canadian National Railway Co COM 136375102 29673547 251194 SH SOLE 251194 0 0 Canadian Pacific Railway Ltd COM 13646K108 11011729 139867 SH SOLE 139867 0 0 Cenovus Energy Inc COM 15135U109 17708116 900718 SH SOLE 900718 0 0 BRP Inc/CA COM 05577W200 68896 1076 SH SOLE 1076 0 0 Descartes Systems Group Inc/The COM 249906108 2392820 24709 SH SOLE 24709 0 0 Enerflex Ltd COM 29269R105 13673 2532 SH SOLE 2532 0 0 Eldorado Gold Corp COM 284902509 120317 8135 SH SOLE 8135 0 0 Enbridge Inc COM 29250N105 430967674 12109235 SH SOLE 12109235 0 0 Franco-Nevada Corp COM 351858105 3910804 32997 SH SOLE 32997 0 0 First Majestic Silver Corp COM 32076V103 67855 11462 SH SOLE 11462 0 0 FirstService Corp COM 33767E202 492612 3233 SH SOLE 3233 0 0 Fortis Inc/Canada COM 349553107 49222631 1267318 SH SOLE 1267318 0 0 Fortuna Silver Mines Inc COM 349942102 59868 12243 SH SOLE 12243 0 0 CGI Group Inc COM 12532H104 3587371 35942 SH SOLE 35942 0 0 Gildan Activewear Inc COM 375916103 391259 10318 SH SOLE 10318 0 0 Hudbay Minerals Inc COM 443628102 125650 13884 SH SOLE 13884 0 0 IAMGOLD Corp COM 450913108 70316 18751 SH SOLE 18751 0 0 Imperial Oil Ltd COM 453038408 16279263 238524 SH SOLE 238524 0 0 Kinross Gold Corp COM 496902404 877119 105423 SH SOLE 105423 0 0 MAG Silver Corp COM 55903Q104 44428 3807 SH SOLE 3807 0 0 Manulife Financial Corp COM 56501R106 463712228 17419693 SH SOLE 17419693 0 0 Magna International Inc COM 559222401 42403303 1012012 SH SOLE 1012012 0 0 Methanex Corp COM 59151K108 127406 2640 SH SOLE 2640 0 0 Novagold Resources Inc COM 66987E206 34195 9883 SH SOLE 9883 0 0 New Gold Inc COM 644535106 53325 27346 SH SOLE 27346 0 0 NexGen Energy Ltd COM 65340P106 122834 17598 SH SOLE 17598 0 0 Osisko Gold Royalties Ltd COM 68827L101 109340 7018 SH SOLE 7018 0 0 Open Text Corp COM 683715106 1393676 46394 SH SOLE 46394 0 0 Pan American Silver Corp COM 697900108 2009013 101057 SH SOLE 101057 0 0 Precision Drilling Corp COM 74022D407 11465 163 SH SOLE 163 0 0 Pembina Pipeline Corp COM 706327103 60694287 1636847 SH SOLE 1636847 0 0 Restaurant Brands Internationa COM 76131D103 8748891 124327 SH SOLE 124327 0 0 Ritchie Bros Auctioneers Inc COM 74935Q107 4802509 62893 SH SOLE 62893 0 0 Rogers Communications Inc COM 775109200 13024282 352198 SH SOLE 352198 0 0 Royal Bank of Canada COM 780087102 433628496 4076222 SH SOLE 4076222 0 0 Shopify Inc COM 82509L107 26054677 394469 SH SOLE 394469 0 0 Sun Life Financial Inc COM 866796105 256348993 5232680 SH SOLE 5232680 0 0 Sandstorm Gold Ltd COM 80013R206 3264 600 SH SOLE 600 0 0 SSR Mining Inc COM 784730103 36734 8145 SH SOLE 8145 0 0 Stantec Inc COM 85472N109 2961012 35440 SH SOLE 35440 0 0 Suncor Energy Inc COM 867224107 582243857 15281991 SH SOLE 15281991 0 0 TransAlta Corp COM 89346D107 73646 10402 SH SOLE 10402 0 0 Teck Resources Ltd COM 878742204 3806613 79470 SH SOLE 79470 0 0 TFI International Inc COM 87241L109 3775902 26012 SH SOLE 26012 0 0 Thomson Reuters Corp COM 884903808 9329338 55344 SH SOLE 55344 0 0 TransCanada Corp COM 87807B107 87043073 2296651 SH SOLE 2296651 0 0 Vermilion Energy Inc COM 923725105 22626 2055 SH SOLE 2055 0 0 Waste Connections Inc COM 94106B101 12008302 68478 SH SOLE 68478 0 0 Wheaton Precious Metals Corp COM 962879102 3573996 68180 SH SOLE 68180 0 0 Barrick Gold Corp COM 067901108 4147916 248676 SH SOLE 248676 0 0 Agnico Eagle Mines Ltd COM 008474108 4628881 70778 SH SOLE 70778 0 0 Brookfield Asset Management In COM 11271J107 8404664 202327 SH SOLE 202327 0 0 BCE Inc COM 05534B760 4185279 129295 SH SOLE 129295 0 0 Bank of Montreal COM 063671101 8661873 103302 SH SOLE 103302 0 0 Bank of Nova Scotia/The COM 064149107 7960172 174107 SH SOLE 174107 0 0 Cameco Corp COM 13321L108 3028112 61547 SH SOLE 61547 0 0 Canadian Imperial Bank of Comm COM 136069101 6314215 132819 SH SOLE 132819 0 0 Canadian Natural Resources Ltd COM 136385101 10812859 303732 SH SOLE 303732 0 0 Canadian National Railway Co COM 136375102 9588730 81171 SH SOLE 81171 0 0 Canadian Pacific Railway Ltd COM 13646K108 10402989 132135 SH SOLE 132135 0 0 Cenovus Energy Inc COM 15135U109 3673058 186829 SH SOLE 186829 0 0 Enbridge Inc COM 29250N105 10718356 301162 SH SOLE 301162 0 0 Franco-Nevada Corp COM 351858105 3231803 27268 SH SOLE 27268 0 0 Fortis Inc/Canada COM 349553107 2715033 69903 SH SOLE 69903 0 0 CGI Group Inc COM 12532H104 2905669 29112 SH SOLE 29112 0 0 Gildan Activewear Inc COM 375916103 903330 23822 SH SOLE 23822 0 0 Imperial Oil Ltd COM 453038408 1557602 22822 SH SOLE 22822 0 0 Kinross Gold Corp COM 496902404 1447081 173928 SH SOLE 173928 0 0 Manulife Financial Corp COM 56501R106 6772767 254424 SH SOLE 254424 0 0 Magna International Inc COM 559222401 1582689 37773 SH SOLE 37773 0 0 Pembina Pipeline Corp COM 706327103 3043786 82087 SH SOLE 82087 0 0 Restaurant Brands Internationa COM 76131D103 3150535 44771 SH SOLE 44771 0 0 Rogers Communications Inc COM 775109200 1957388 52931 SH SOLE 52931 0 0 Royal Bank of Canada COM 780087102 21319403 200408 SH SOLE 200408 0 0 Sun Life Financial Inc COM 866796105 4033298 82329 SH SOLE 82329 0 0 Suncor Energy Inc COM 867224107 6942087 182207 SH SOLE 182207 0 0 TELUS Corp COM 87971M103 3165759 209099 SH SOLE 209099 0 0 Teck Resources Ltd COM 878742204 3124613 65232 SH SOLE 65232 0 0 Thomson Reuters Corp COM 884903808 3562053 21131 SH SOLE 21131 0 0 TransCanada Corp COM 87807B107 5569595 146955 SH SOLE 146955 0 0 Waste Connections Inc COM 94106B101 6400465 36499 SH SOLE 36499 0 0 Wheaton Precious Metals Corp COM 962879102 3367304 64237 SH SOLE 64237 0 0 Toronto-Dominion Bank/The COM 891160509 13799467 251082 SH DFND 1 0 251082 0 SBA Communications Corp COM 78410G104 4211617 21455 SH SOLE 21455 0 0 SBA Communications Corp COM 78410G104 8352761 42551 SH SOLE 42551 0 0 DowDuPont Inc COM 26614N102 6617002 82209 SH SOLE 82209 0 0 DowDuPont Inc COM 26614N102 9822839 122038 SH SOLE 122038 0 0 Primo Water Corp/new COM 74167P108 87965 4024 SH SOLE 4024 0 0 Brookfield Renewable Partners COM G16258108 28551190 1152652 SH SOLE 1152652 0 0 Bank of Montreal COM 063671101 58695 700 SH DFND 1 0 700 0 Bank of Nova Scotia/The COM 064149107 98758400 2160070 SH DFND 1 0 2160070 0 Canadian Imperial Bank of Comm COM 136069101 38032000 800000 SH DFND 1 0 800000 0 Canadian Natural Resources Ltd COM 136385101 103596000 2910000 SH DFND 1 0 2910000 0 Gildan Activewear Inc COM 375916103 7584 200 SH DFND 1 0 200 0 Suncor Energy Inc COM 867224107 42672000 1120000 SH DFND 1 0 1120000 0 TELUS Corp COM 87971M103 22702430 1499500 SH DFND 1 0 1499500 0 TransAlta Corp COM 89346D107 3278536 463070 SH SOLE 463070 0 0 Pixelworks Inc COM 72581M305 20 20 SH DFND 1 0 20 0 Eldorado Gold Corp COM 284902509 207 14 SH DFND 1 0 14 0 Difference Capital Financial I COM 60800C208 57 39 SH DFND 1 0 39 0 Teck Resources Ltd COM 878742204 736367 15373 SH DFND 1 0 15373 0 Coeur Mining Inc COM 192108504 96 17 SH DFND 1 0 17 0 Sprott Physical Gold Trust COM 85207H104 18 1 SH DFND 1 0 1 0 untitled COM 85207K107 397 40 SH DFND 1 0 40 0 Agnico Eagle Mines Ltd COM 008474108 1177 18 SH DFND 1 0 18 0 Avino Silver & Gold Mines Ltd COM 053906103 2244 2493 SH DFND 1 0 2493 0 ATS Automation Tooling Systems COM 00217Y104 6850 212 SH DFND 1 0 212 0 BlackBerry Ltd COM 09228F103 1334 538 SH DFND 1 0 538 0 Primo Water Corp/new COM 74167P108 2623 120 SH DFND 1 0 120 0 Breaking Data Corp COM 104833306 473 82 SH DFND 1 0 82 0 B2Gold Corp COM 11777Q209 107598 39851 SH DFND 1 0 39851 0 Grande West Transportation Gro COM 925654105 930 1520 SH DFND 1 0 1520 0 Centerra Gold Inc COM 152006102 1122 167 SH DFND 1 0 167 0 Canadian Imperial Bank of Comm COM 136069101 1854 39 SH DFND 1 0 39 0 Canadian National Railway Co COM 136375102 1536 13 SH DFND 1 0 13 0 Crescent Point Energy Corp COM 92340V107 291 37 SH DFND 1 0 37 0 Cenovus Energy Inc COM 15135U109 904 46 SH DFND 1 0 46 0 Denison Mines Corp COM 248356107 179 90 SH DFND 1 0 90 0 BRP Inc/CA COM 05577W200 5314 83 SH DFND 1 0 83 0 Ovintiv Inc COM 69047Q102 4687 100 SH DFND 1 0 100 0 Endeavour Silver Corp COM 29258Y103 324 92 SH DFND 1 0 92 0 Energy Fuels Inc/Canada COM 292671708 448 74 SH DFND 1 0 74 0 Enerflex Ltd COM 29269R105 1107 205 SH DFND 1 0 205 0 EMX Royalty Corp COM 26873J107 763 424 SH DFND 1 0 424 0 Essa Pharma Inc COM 29668H708 252 48 SH DFND 1 0 48 0 Encore Energy Corp COM 29259W700 311 79 SH DFND 1 0 79 0 First Cobalt Corp COM 28474P201 769 1830 SH DFND 1 0 1830 0 First Majestic Silver Corp COM 32076V103 12355 2087 SH DFND 1 0 2087 0 Fortuna Silver Mines Inc COM 349942102 161 33 SH DFND 1 0 33 0 BRAZIL RESOURCES INC COM 38149E101 10039 11229 SH DFND 1 0 11229 0 GreenPower Motor Co Inc COM 39540E302 2 2 SH DFND 1 0 2 0 Imperial Oil Ltd COM 453038408 5187 76 SH DFND 1 0 76 0 International Tower Hill Mines COM 46050R102 121 244 SH DFND 1 0 244 0 Kinross Gold Corp COM 496902404 433 52 SH DFND 1 0 52 0 Largo Resources Ltd COM 517097101 37 20 SH DFND 1 0 20 0 Manulife Financial Corp COM 56501R106 1863 70 SH DFND 1 0 70 0 Magna International Inc COM 559222401 1550 37 SH DFND 1 0 37 0 Northern Dynasty Minerals Ltd COM 66510M204 31 101 SH DFND 1 0 101 0 Novagold Resources Inc COM 66987E206 66 19 SH DFND 1 0 19 0 New Gold Inc COM 644535106 236 121 SH DFND 1 0 121 0 New Pacific Metals Corp COM 64782A107 141 94 SH DFND 1 0 94 0 Obsidian Energy Ltd COM 674482203 67 9 SH DFND 1 0 9 0 Organigram Holdings Inc COM 68620P705 2851 1851 SH DFND 1 0 1851 0 Orla Mining Ltd COM 68634K106 82671 21529 SH DFND 1 0 21529 0 Oncolytics Biotech Inc COM 682310875 370 374 SH DFND 1 0 374 0 Open Text Corp COM 683715106 691 23 SH DFND 1 0 23 0 Precision Drilling Corp COM 74022D407 45369 645 SH DFND 1 0 645 0 Patient Home Monitoring Corp COM 74880P104 151 47 SH DFND 1 0 47 0 Profound Medical Corp COM 74319B502 25 3 SH DFND 1 0 3 0 Platinum Group Metals Ltd COM 72765Q882 3024 1779 SH DFND 1 0 1779 0 Restaurant Brands Internationa COM 76131D103 2041 29 SH DFND 1 0 29 0 SilverCrest Metals Inc COM 828363101 310 38 SH DFND 1 0 38 0 Sun Life Financial Inc COM 866796105 980 20 SH DFND 1 0 20 0 Sangoma Technologies Corp COM 80100R408 2000 353 SH DFND 1 0 353 0 Stantec Inc COM 85472N109 6099 73 SH DFND 1 0 73 0 TELUS Corp COM 87971M103 1181 78 SH DFND 1 0 78 0 TransAlta Corp COM 89346D107 644 91 SH DFND 1 0 91 0 TFI International Inc COM 87241L109 4210 29 SH DFND 1 0 29 0 Tanzanian Royalty Exploration COM 87283P109 114 290 SH DFND 1 0 290 0 Ur-Energy Inc COM 91688R108 29495 21068 SH DFND 1 0 21068 0 Americas Silver Corp COM 03062D100 85 354 SH DFND 1 0 354 0 VBCN 7 PERP COM 92512J106 118 11 SH DFND 1 0 11 0 Vermilion Energy Inc COM 923725105 573 52 SH DFND 1 0 52 0 Lithium Americas Corp COM 53681J103 108143 40352 SH DFND 1 0 40352 0 Novagold Resources Inc COM 66987E206 73 21 SH DFND 1 0 21 0 Precision Drilling Corp COM 74022D407 4713 67 SH DFND 1 0 67 0 Aurora Cannabis Inc COM 05156X850 71485 15473 SH DFND 1 0 15473 0 BlackBerry Ltd COM 09228F103 196 79 SH DFND 1 0 79 0 Baytex Energy Corp COM 07317Q105 696 200 SH DFND 1 0 200 0 Fortis Inc/Canada COM 349553107 544 14 SH DFND 1 0 14 0 Ovintiv Inc COM 69047Q102 3609 77 SH DFND 1 0 77 0 McEwen Mining Inc COM 58039P305 92 10 SH DFND 1 0 10 0 Standard Lithium Ltd COM 853606101 110 88 SH DFND 1 0 88 0 Aurora Cannabis Inc COM 05156X850 231 50 SH DFND 1 0 50 0 FirstService Corp COM 33767E202 6447232 42313 SH SOLE 42313 0 0 BRP Inc/CA COM 05577W200 201246 3143 SH SOLE 3143 0 0 Cadence Design Systems Inc COM 127387108 16911170 54951 SH SOLE 54951 0 0 Cadence Design Systems Inc COM 127387108 28959891 94102 SH SOLE 94102 0 0 HIVE Blockchain Technologies L COM 433921103 179 58 SH DFND 1 0 58 0 Brookfield Infrastructure Part COM G16252101 43920244 1600592 SH SOLE 1600592 0 0 UnitedHealth Group Inc COM 91324P102 5002461 9823 SH SOLE 9823 0 0 Norwegian Cruise Line Holdings COM G66721104 1573155 83723 SH SOLE 83723 0 0 Norwegian Cruise Line Holdings COM G66721104 1582437 84217 SH SOLE 84217 0 0 Coach Inc COM 876030107 1918318 44831 SH SOLE 44831 0 0 Coach Inc COM 876030107 1930214 45109 SH SOLE 45109 0 0 Cenovus Energy Inc COM 15135U109 19660 1000 SH DFND 1 0 1000 0 Quintiles IMS Holdings Inc COM 46266C105 11251145 53212 SH SOLE 53212 0 0 Boston Scientific Corp COM 101137107 7372013 95728 SH SOLE 95728 0 0 Rayonier Advanced Materials In COM 75508B104 16 3 SH DFND 1 0 3 0 UBS Group AG COM H42097107 3647806 123487 SH SOLE 123487 0 0 Oncolytics Biotech Inc COM 682310875 99 100 SH DFND 1 0 100 0 QUALCOMM Inc COM 747525103 14918184 74898 SH SOLE 74898 0 0 Hashchain Technology Inc COM 25381D206 201 157 SH DFND 1 0 157 0 JDL GOLD CORP COM 29446Y502 361 69 SH DFND 1 0 69 0 Global Water Resources Inc COM 379463102 460 38 SH DFND 1 0 38 0 Canada Goose Holdings Inc COM 135086106 1293 100 SH SOLE 100 0 0 Nutrien Ltd COM 67077M108 3564209 70010 SH SOLE 70010 0 0 Nutrien Ltd COM 67077M108 5908156 116051 SH SOLE 116051 0 0 Nutrien Ltd COM 67077M108 764 15 SH DFND 1 0 15 0 Nutrien Ltd COM 67077M108 70506583 1384926 SH SOLE 1384926 0 0 Open Text Corp COM 683715106 1160836 38643 SH SOLE 38643 0 0 Huntington Ingalls Industries COM 446413106 2829593 11487 SH SOLE 11487 0 0 Huntington Ingalls Industries COM 446413106 1910043 7754 SH SOLE 7754 0 0 Visa Inc COM 92826C839 21523 82 SH SOLE 82 0 0 Breaking Data Corp COM 104833306 519 90 SH DFND 1 0 90 0 Halfmoon Parent Inc COM 125523100 19829241 59985 SH SOLE 59985 0 0 Lexaria Bioscience Corp COM 52886N406 36 13 SH DFND 1 0 13 0 Metalla Royalty & Streaming Lt COM 59124U605 78 28 SH DFND 1 0 28 0 Lam Research Corp COM 512807108 10596322 9951 SH SOLE 9951 0 0 Merck & Co Inc COM 58933Y105 13247 107 SH SOLE 107 0 0 Sprott Physical Gold and Silve COM 85208R101 1499 68 SH DFND 1 0 68 0 NVR Inc COM 62944T105 6875235 906 SH SOLE 906 0 0 Canadian Imperial Bank of Comm COM 136069101 1088666 22900 SH SOLE 22900 0 0 BCE Inc COM 05534B760 3610258 111531 SH SOLE 111531 0 0 untitled COM 85207K107 467 47 SH DFND 1 0 47 0 Priceline Group Inc/The COM 09857L108 27207582 6868 SH SOLE 6868 0 0 Priceline Group Inc/The COM 09857L108 44566875 11250 SH SOLE 11250 0 0 Welltower Inc COM 95040Q104 12391676 118865 SH SOLE 118865 0 0 Welltower Inc COM 95040Q104 17893783 171643 SH SOLE 171643 0 0 Crescent Point Energy Corp COM 92340V107 61386 7800 SH DFND 1 0 7800 0 Canopy Growth Corp COM 138035704 387 60 SH DFND 1 0 60 0 Primo Water Corp/new COM 74167P108 481 22 SH SOLE 22 0 0 Barrick Gold Corp COM 067901108 35412 2123 SH SOLE 2123 0 0 Agnico Eagle Mines Ltd COM 008474108 2272127 34742 SH SOLE 34742 0 0 BCE Inc COM 05534B760 7163319 221295 SH SOLE 221295 0 0 Bank of Montreal COM 063671101 9328732 111255 SH SOLE 111255 0 0 Bank of Nova Scotia/The COM 064149107 5516621 120661 SH SOLE 120661 0 0 CAE Inc COM 124765108 48810 2627 SH SOLE 2627 0 0 Canadian Imperial Bank of Comm COM 136069101 12618637 265432 SH SOLE 265432 0 0 Canadian Natural Resources Ltd COM 136385101 1099826 30894 SH SOLE 30894 0 0 Canadian National Railway Co COM 136375102 1605623 13592 SH SOLE 13592 0 0 Fortis Inc/Canada COM 349553107 3501853 90161 SH SOLE 90161 0 0 CGI Group Inc COM 12532H104 2940303 29459 SH SOLE 29459 0 0 Imperial Oil Ltd COM 453038408 303849 4452 SH SOLE 4452 0 0 Kinross Gold Corp COM 496902404 73765 8866 SH SOLE 8866 0 0 Rogers Communications Inc COM 775109200 4114950 111275 SH SOLE 111275 0 0 Royal Bank of Canada COM 780087102 18631500 175141 SH SOLE 175141 0 0 Suncor Energy Inc COM 867224107 2296325 60271 SH SOLE 60271 0 0 TransAlta Corp COM 89346D107 64378 9093 SH SOLE 9093 0 0 Thomson Reuters Corp COM 884903808 2108474 12508 SH SOLE 12508 0 0 TELUS Corp COM 87971M103 9459881 624827 SH SOLE 624827 0 0 Gildan Activewear Inc COM 375916103 1569281 41384 SH SOLE 41384 0 0 Manulife Financial Corp COM 56501R106 6328080 237719 SH SOLE 237719 0 0 Sun Life Financial Inc COM 866796105 6119341 124910 SH SOLE 124910 0 0 Pembina Pipeline Corp COM 706327103 7722689 208271 SH SOLE 208271 0 0 Algonquin Power & Utilities Co COM 015857105 2172021 370652 SH SOLE 370652 0 0 Canadian Pacific Railway Ltd COM 13646K108 556306 7066 SH SOLE 7066 0 0 Vermilion Energy Inc COM 923725105 7707 700 SH SOLE 700 0 0 Brookfield Renewable Partners COM G16258108 4481141 180910 SH SOLE 180910 0 0 Waste Connections Inc COM 94106B101 1669953 9523 SH SOLE 9523 0 0 Baytex Energy Corp COM 07317Q105 9744 2800 SH SOLE 2800 0 0 Wheaton Precious Metals Corp COM 962879102 380884 7266 SH SOLE 7266 0 0 Precision Drilling Corp COM 74022D407 1407 20 SH SOLE 20 0 0 Franco-Nevada Corp COM 351858105 6400 54 SH SOLE 54 0 0 Brookfield Infrastructure Part COM G16252101 509204 18557 SH SOLE 18557 0 0 Cenovus Energy Inc COM 15135U109 2327528 118389 SH SOLE 118389 0 0 Restaurant Brands Internationa COM 76131D103 1016635 14447 SH SOLE 14447 0 0 Nutrien Ltd COM 67077M108 1781188 34987 SH SOLE 34987 0 0 Toronto-Dominion Bank/The COM 891160509 16148347 293820 SH DFND 1 0 293820 0 Apple Inc COM 037833100 1995414 9474 SH SOLE 9474 0 0 Bank of America Corp COM 060505104 4011282 100862 SH SOLE 100862 0 0 Citigroup Inc COM 172967424 8271630 130344 SH SOLE 130344 0 0 Cisco Systems Inc/Delaware COM 17275R102 660389 13900 SH SOLE 13900 0 0 Fluor Corp COM 343412102 17420 400 SH SOLE 400 0 0 Intel Corp COM 458140100 335777 10842 SH SOLE 10842 0 0 JPMorgan Chase & Co COM 46625H100 8722463 43125 SH SOLE 43125 0 0 Coca-Cola Co/The COM 191216100 57285 900 SH SOLE 900 0 0 McDonald's Corp COM 580135101 48674 191 SH SOLE 191 0 0 Microsoft Corp COM 594918104 1914287 4283 SH SOLE 4283 0 0 Morgan Stanley COM 617446448 3858054 39696 SH SOLE 39696 0 0 Pfizer Inc COM 717081103 75546 2700 SH SOLE 2700 0 0 Procter & Gamble Co/The COM 742718109 51455 312 SH SOLE 312 0 0 AT&T Inc COM 00206R102 267081 13976 SH SOLE 13976 0 0 SPDR S&P 500 ETF Trust ETF 78462F103 1493884 2745 SH SOLE 2745 0 0 Wells Fargo & Co COM 949746101 9772446 164547 SH SOLE 164547 0 0 Verizon Communications Inc COM 92343V104 238243 5777 SH SOLE 5777 0 0 Amazon.com Inc COM 023135106 3847994 19912 SH SOLE 19912 0 0 Goldman Sachs Group Inc/The COM 38141G104 413873 915 SH SOLE 915 0 0 Bank of Nova Scotia/The COM 064149107 5882610 128666 SH SOLE 128666 0 0 TransAlta Corp COM 89346D107 195797 27655 SH SOLE 27655 0 0 Duke Energy Corp COM 26441C204 452138 4511 SH SOLE 4511 0 0 Kellogg Co COM 487836108 57680 1000 SH SOLE 1000 0 0 Coca-Cola Co/The COM 191216100 1158430 18200 SH SOLE 18200 0 0 AT&T Inc COM 00206R102 3786647 198150 SH SOLE 198150 0 0 Southern Co/The COM 842587107 569364 7340 SH SOLE 7340 0 0 Verizon Communications Inc COM 92343V104 2140356 51900 SH SOLE 51900 0 0 Bank of Nova Scotia/The COM 064149107 1142086 24980 SH SOLE 24980 0 0 Enbridge Inc COM 29250N105 1263445 35500 SH SOLE 35500 0 0 TELUS Corp COM 87971M103 773654 51100 SH SOLE 51100 0 0 Deutsche Bank AG COM D18190898 573840 36000 SH SOLE 36000 0 0 Oil States International Inc COM 678026105 444 100 SH SOLE 100 0 0 Civeo Corp COM 17878Y207 399 16 SH SOLE 16 0 0 Boeing Co/The COM 097023105 3874811 21289 SH SOLE 21289 0 0 Johnson & Johnson COM 478160104 3800 26 SH SOLE 26 0 0 Pfizer Inc COM 717081103 1125160 40213 SH SOLE 40213 0 0 AT&T Inc COM 00206R102 14524 760 SH SOLE 760 0 0 SPDR S&P 500 ETF Trust ETF 78462F103 2778787 5106 SH SOLE 5106 0 0 Carnival Corp COM 143658300 76396 4081 SH SOLE 4081 0 0 iShares MSCI Emerging Markets ETF ETF 464287234 2508934 58909 SH SOLE 58909 0 0 Baytex Energy Corp COM 07317Q105 310573 89245 SH DFND 1 0 89245 0 Cronos Group Inc COM 22717L101 84 36 SH DFND 1 0 36 0 Bank of America Corp COM 060505104 12965 326 SH SOLE 326 0 0 Ford Motor Co COM 345370860 240241 19158 SH SOLE 19158 0 0 Morgan Stanley COM 617446448 268925 2767 SH SOLE 2767 0 0 Take-Two Interactive Software COM 874054109 7410187 47657 SH SOLE 47657 0 0 Priceline Group Inc/The COM 09857L108 9903750 2500 SH SOLE 2500 0 0 CBRE Group Inc COM 12504L109 5285114 59310 SH SOLE 59310 0 0 CBRE Group Inc COM 12504L109 7876076 88386 SH SOLE 88386 0 0 RPM International Inc COM 749685103 1326833 12322 SH SOLE 12322 0 0 Silvercorp Metals Inc COM 82835P103 5020 1494 SH SOLE 1494 0 0 Sprott Inc COM 852066208 24544 593 SH SOLE 593 0 0 MSCI Inc COM 55354G100 7506147 15581 SH SOLE 15581 0 0 MSCI Inc COM 55354G100 10942951 22715 SH SOLE 22715 0 0 American Financial Group Inc/O COM 025932104 829893 6746 SH SOLE 6746 0 0 TransUnion COM 89400J107 1378560 18589 SH SOLE 18589 0 0 Algonquin Power & Utilities Co COM 015857105 8978405 1532151 SH SOLE 1532151 0 0 Brookfield Renewable Partners COM G16258108 3650875 147391 SH SOLE 147391 0 0 Brookfield Infrastructure Part COM G16252101 11608519 423051 SH SOLE 423051 0 0 Bank of Montreal COM 063671101 24203303 288650 SH SOLE 288650 0 0 Bank of Nova Scotia/The COM 064149107 34802064 761200 SH SOLE 761200 0 0 Canadian Imperial Bank of Comm COM 136069101 4521054 95100 SH SOLE 95100 0 0 Fortis Inc/Canada COM 349553107 13364844 344100 SH SOLE 344100 0 0 Manulife Financial Corp COM 56501R106 10648 400 SH SOLE 400 0 0 Royal Bank of Canada COM 780087102 33371406 313700 SH SOLE 313700 0 0 TransAlta Corp COM 89346D107 3486978 492511 SH SOLE 492511 0 0 Brookfield Infrastructure Part COM G16252101 1018024 37100 SH SOLE 37100 0 0 Bank of Montreal COM 063671101 251550 3000 SH SOLE 3000 0 0 Canadian Imperial Bank of Comm COM 136069101 4597118 96700 SH SOLE 96700 0 0 Fortis Inc/Canada COM 349553107 558325 14375 SH SOLE 14375 0 0 Royal Bank of Canada COM 780087102 15691050 147500 SH SOLE 147500 0 0 TransAlta Corp COM 89346D107 1542803 217910 SH SOLE 217910 0 0 BCE Inc COM 05534B760 199529 6164 SH DFND 1 0 6164 0 Brookfield Renewable Partners COM G16258108 16200 654 SH DFND 1 0 654 0 Brookfield Infrastructure Part COM G16252101 85064 3100 SH DFND 1 0 3100 0 CAE Inc COM 124765108 39018 2100 SH DFND 1 0 2100 0 Canadian National Railway Co COM 136375102 304067 2574 SH DFND 1 0 2574 0 Canadian Pacific Railway Ltd COM 13646K108 125968 1600 SH DFND 1 0 1600 0 Descartes Systems Group Inc/The COM 249906108 19368 200 SH DFND 1 0 200 0 CGI Group Inc COM 12532H104 50903 510 SH DFND 1 0 510 0 Methanex Corp COM 59151K108 10472 217 SH DFND 1 0 217 0 Osisko Gold Royalties Ltd COM 68827L101 12075 775 SH DFND 1 0 775 0 Rogers Communications Inc COM 775109200 262558 7100 SH DFND 1 0 7100 0 Sun Life Financial Inc COM 866796105 19596 400 SH DFND 1 0 400 0 TELUS Corp COM 87971M103 277062 18300 SH DFND 1 0 18300 0 Teck Resources Ltd COM 878742204 4322161 90233 SH DFND 1 0 90233 0 Vermilion Energy Inc COM 923725105 11010 1000 SH DFND 1 0 1000 0 Wheaton Precious Metals Corp COM 962879102 193954 3700 SH DFND 1 0 3700 0 BlackBerry Ltd COM 09228F103 8348 3366 SH SOLE 3366 0 0 Cameco Corp COM 13321L108 423120 8600 SH SOLE 8600 0 0 Canadian Imperial Bank of Comm COM 136069101 4314207 90749 SH SOLE 90749 0 0 Canadian Natural Resources Ltd COM 136385101 869850 24434 SH SOLE 24434 0 0 Cenovus Energy Inc COM 15135U109 332116 16893 SH SOLE 16893 0 0 Enbridge Inc COM 29250N105 10214330 287000 SH SOLE 287000 0 0 Franco-Nevada Corp COM 351858105 240122 2026 SH SOLE 2026 0 0 IAMGOLD Corp COM 450913108 187500 50000 SH SOLE 50000 0 0 Obsidian Energy Ltd COM 674482203 4862 650 SH SOLE 650 0 0 Stantec Inc COM 85472N109 33420 400 SH SOLE 400 0 0 Canadian Imperial Bank of Comm COM 136069101 27858 586 SH DFND 1 0 586 0 Canadian Pacific Railway Ltd COM 13646K108 6298400 80000 SH DFND 1 0 80000 0 Valeant Pharmaceuticals Intern COM 071734107 760427 109100 SH DFND 1 0 109100 0 Wheaton Precious Metals Corp COM 962879102 209680 4000 SH DFND 1 0 4000 0 BlackBerry Ltd COM 09228F103 1060225 427510 SH SOLE 427510 0 0 Canadian Natural Resources Ltd COM 136385101 91350 2566 SH SOLE 2566 0 0 Franco-Nevada Corp COM 351858105 9696595 81814 SH SOLE 81814 0 0 Magna International Inc COM 559222401 1123339 26810 SH SOLE 26810 0 0 Suncor Energy Inc COM 867224107 1289914 33856 SH SOLE 33856 0 0 Teck Resources Ltd COM 878742204 2796594 58384 SH SOLE 58384 0 0 Barrick Gold Corp COM 067901108 1234887 74034 SH DFND 1 0 74034 0 Agnico Eagle Mines Ltd COM 008474108 2133021 32615 SH DFND 1 0 32615 0 Algonquin Power & Utilities Co COM 015857105 188680 32198 SH DFND 1 0 32198 0 BCE Inc COM 05534B760 869717 26868 SH DFND 1 0 26868 0 Brookfield Renewable Partners COM G16258108 40103 1619 SH DFND 1 0 1619 0 Brookfield Infrastructure Part COM G16252101 542324 19764 SH DFND 1 0 19764 0 Bank of Montreal COM 063671101 2034285 24261 SH DFND 1 0 24261 0 CAE Inc COM 124765108 164953 8878 SH DFND 1 0 8878 0 Celestica Inc COM 15101Q207 713644 12448 SH DFND 1 0 12448 0 Canadian Imperial Bank of Comm COM 136069101 503924 10600 SH DFND 1 0 10600 0 Canadian National Railway Co COM 136375102 5025723 42544 SH DFND 1 0 42544 0 Canadian Pacific Railway Ltd COM 13646K108 1785439 22678 SH DFND 1 0 22678 0 Descartes Systems Group Inc/The COM 249906108 939348 9700 SH DFND 1 0 9700 0 Ovintiv Inc COM 69047Q102 65290 1393 SH DFND 1 0 1393 0 Franco-Nevada Corp COM 351858105 805106 6793 SH DFND 1 0 6793 0 FirstService Corp COM 33767E202 196405 1289 SH DFND 1 0 1289 0 Fortis Inc/Canada COM 349553107 1407057 36227 SH DFND 1 0 36227 0 CGI Group Inc COM 12532H104 847786 8494 SH DFND 1 0 8494 0 Gildan Activewear Inc COM 375916103 388604 10248 SH DFND 1 0 10248 0 Granite Real Estate Investment COM 387437114 1190 24 SH DFND 1 0 24 0 Magna International Inc COM 559222401 6914506 165024 SH DFND 1 0 165024 0 Open Text Corp COM 683715106 325453 10834 SH DFND 1 0 10834 0 Restaurant Brands Internationa COM 76131D103 1396493 19845 SH DFND 1 0 19845 0 Rogers Communications Inc COM 775109200 2304002 62304 SH DFND 1 0 62304 0 Shopify Inc COM 82509L107 1558516 23596 SH DFND 1 0 23596 0 Sun Life Financial Inc COM 866796105 345233 7047 SH DFND 1 0 7047 0 SSR Mining Inc COM 784730103 7216 1600 SH DFND 1 0 1600 0 Stantec Inc COM 85472N109 183810 2200 SH DFND 1 0 2200 0 Silvercorp Metals Inc COM 82835P103 22176 6600 SH DFND 1 0 6600 0 TELUS Corp COM 87971M103 2048926 135332 SH DFND 1 0 135332 0 Toronto-Dominion Bank/The COM 891160509 12887241 234484 SH DFND 1 0 234484 0 Teck Resources Ltd COM 878742204 1018019 21253 SH DFND 1 0 21253 0 TFI International Inc COM 87241L109 617365 4253 SH DFND 1 0 4253 0 Thomson Reuters Corp COM 884903808 941126 5583 SH DFND 1 0 5583 0 West Fraser Timber Co Ltd COM 952845105 146053 1900 SH DFND 1 0 1900 0 Wheaton Precious Metals Corp COM 962879102 1126663 21493 SH DFND 1 0 21493 0 Baytex Energy Corp COM 07317Q105 18242 5242 SH SOLE 5242 0 0 Eldorado Gold Corp COM 284902509 27835 1882 SH SOLE 1882 0 0 IAMGOLD Corp COM 450913108 75075 20020 SH SOLE 20020 0 0 New Gold Inc COM 644535106 58110 29800 SH SOLE 29800 0 0 Open Text Corp COM 683715106 53802 1791 SH SOLE 1791 0 0 BlackBerry Ltd COM 09228F103 38108 15366 SH DFND 1 0 15366 0 Fortis Inc/Canada COM 349553107 578833 14903 SH DFND 1 0 14903 0 Algonquin Power & Utilities Co COM 015857105 603973 103067 SH DFND 1 0 103067 0 TransAlta Corp COM 89346D107 66269 9360 SH SOLE 9360 0 0 Fortis Inc/Canada COM 349553107 4370510 112526 SH DFND 1 0 112526 0 Bank of Montreal COM 063671101 5315671 63395 SH DFND 1 0 63395 0 TransAlta Corp COM 89346D107 634177 89573 SH DFND 1 0 89573 0 Bank of Nova Scotia/The COM 064149107 298826 6536 SH DFND 1 0 6536 0 Canadian Imperial Bank of Comm COM 136069101 2377000 50000 SH DFND 1 0 50000 0 Brookfield Infrastructure Part COM G16252101 234914 8561 SH DFND 1 0 8561 0 Toronto-Dominion Bank/The COM 891160509 176207916 3206112 SH DFND 1 0 3206112 0 Vermilion Energy Inc COM 923725105 172086 15630 SH DFND 1 0 15630 0 Barrick Gold Corp COM 067901108 231585 13884 SH SOLE 13884 0 0 Agnico Eagle Mines Ltd COM 008474108 612667 9368 SH SOLE 9368 0 0 Brookfield Renewable Partners COM G16258108 426193 17206 SH DFND 1 0 17206 0 Algonquin Power & Utilities Co COM 015857105 108767 18561 SH DFND 1 0 18561 0 Ceridian HCM Holding Inc COM 15677J108 744 15 SH DFND 1 0 15 0 Sprott Physical Gold Trust COM 85207H104 1066 59 SH DFND 1 0 59 0 Portage Biotech Inc COM G7185A128 1 7 SH DFND 1 0 7 0 Eli Lilly & Co COM 532457108 11631417 12847 SH SOLE 12847 0 0 BNK Petroleum Inc COM 50043K406 2856000 800000 SH DFND 1 0 800000 0 BCE Inc COM 05534B760 984048 30400 SH DFND 1 0 30400 0 Canadian Natural Resources Ltd COM 136385101 7120 200 SH DFND 1 0 200 0 Kosmos Energy Ltd COM 500688106 2239229 404193 SH SOLE 404193 0 0 Energy Select Sector SPDR Fund ETF 81369Y506 2521209 27660 SH SOLE 27660 0 0 VanEck Vectors Gold Miners ETF ETF 92189F106 235644 6945 SH SOLE 6945 0 0 VanEck Vectors Junior Gold Miners ETF ETF 92189F791 1819289 43193 SH SOLE 43193 0 0 SPDR S&P Biotech ETF ETF 78464A870 1997901 21550 SH SOLE 21550 0 0 Gran Colombia Gold Corp COM 04040Y109 173 46 SH DFND 1 0 46 0 Aurora Cannabis Inc COM 05156X850 18 4 SH DFND 1 0 4 0 Celestica Inc COM 15101Q207 63063 1100 SH DFND 1 0 1100 0 Enbridge Inc COM 29250N105 1875593 52700 SH DFND 1 0 52700 0 ATS Automation Tooling Systems COM 00217Y104 172794 5348 SH DFND 1 0 5348 0 NexGen Energy Ltd COM 65340P106 11168 1600 SH DFND 1 0 1600 0 Energy Select Sector SPDR Fund ETF 81369Y506 9121836 100075 SH SOLE 100075 0 0 Taseko Mines Ltd COM 876511106 6000 2449 SH SOLE 2449 0 0 Alphabet Inc COM 02079K107 18339616 99987 SH SOLE 99987 0 0 Ambev SA COM 02319V103 57 28 SH DFND 1 0 28 0 Associated Banc-Corp COM 045487105 85 4 SH DFND 1 0 4 0 Alibaba Group Holding Ltd COM 01609W102 9432 131 SH DFND 1 0 131 0 Banco Bradesco SA COM 059460303 280 125 SH DFND 1 0 125 0 Banco de Chile COM 059520106 23 1 SH DFND 1 0 1 0 Cia Cervecerias Unidas SA COM 204429104 46 4 SH DFND 1 0 4 0 Casella Waste Systems Inc COM 147448104 397 4 SH DFND 1 0 4 0 iShares MSCI Netherlands ETF COM 464286814 151 3 SH DFND 1 0 3 0 iShares MSCI Singapore ETF COM 46434G780 38 2 SH DFND 1 0 2 0 iShares MSCI South Korea ETF ETF 464286772 463 7 SH DFND 1 0 7 0 Federated Investors Inc COM 314211103 66 2 SH DFND 1 0 2 0 Glacier Bancorp Inc COM 37637Q105 112 3 SH DFND 1 0 3 0 Greif Inc COM 397624107 57 1 SH DFND 1 0 1 0 GameStop Corp COM 36467W109 123 5 SH DFND 1 0 5 0 Goodyear Tire & Rubber Co/The COM 382550101 91 8 SH DFND 1 0 8 0 Hanesbrands Inc COM 410345102 601 122 SH DFND 1 0 122 0 China Lodging Group Ltd COM 44332N106 267 8 SH DFND 1 0 8 0 Xtrackers USD High Yield Corpo COM 233051432 248 7 SH DFND 1 0 7 0 iShares MSCI India ETF ETF 46429B598 10989 197 SH DFND 1 0 197 0 IPG Photonics Corp COM 44980X109 760 9 SH DFND 1 0 9 0 JinkoSolar Holding Co Ltd COM 47759T100 83 4 SH DFND 1 0 4 0 Nordstrom Inc COM 655664100 382 18 SH DFND 1 0 18 0 Kite Realty Group Trust COM 49803T300 134 6 SH DFND 1 0 6 0 Potlatch Corp COM 737630103 79 2 SH DFND 1 0 2 0 POSCO COM 693483109 131 2 SH DFND 1 0 2 0 Powell Industries Inc COM 739128106 430 3 SH DFND 1 0 3 0 Invesco FTSE RAFI US 1000 ETF ETF 46137V613 58785 1549 SH DFND 1 0 1549 0 Invesco FTSE RAFI Emerging Markets ETF ETF 46138E727 81 4 SH DFND 1 0 4 0 iShares MSCI EAFE Small-Cap ET COM 464288273 21759 353 SH DFND 1 0 353 0 LendingTree Inc COM 52603B107 208 5 SH DFND 1 0 5 0 Unitil Corp COM 913259107 207 4 SH DFND 1 0 4 0 Vanguard Small-Cap ETF ETF 922908751 89178 409 SH DFND 1 0 409 0 Vanguard Dividend Appreciation ETF ETF 921908844 68821 377 SH DFND 1 0 377 0 Telefonica Brasil SA COM 87936R205 394 48 SH DFND 1 0 48 0 Vodafone Group PLC COM 92857W308 9 1 SH DFND 1 0 1 0 Vanguard Large-Cap ETF ETF 922908637 791795 3172 SH DFND 1 0 3172 0 Energy Select Sector SPDR Fund ETF 81369Y506 182 2 SH DFND 1 0 2 0 Xunlei Ltd COM 98419E108 244 145 SH DFND 1 0 145 0 Evergy Inc COM 30034W106 2393291 45182 SH SOLE 45182 0 0 Evergy Inc COM 30034W106 3646190 68835 SH SOLE 68835 0 0 Waste Connections Inc COM 94106B101 36650 209 SH DFND 1 0 209 0 Theratechnologies Inc COM 88338H704 385 275 SH DFND 1 0 275 0 New York Community Bancorp Inc COM 649445103 261 27 SH DFND 1 0 27 0 Tanzanian Royalty Exploration COM 87283P109 9845 25000 SH DFND 1 0 25000 0 Invesco S&P 500 Equal Weight ETF ETF 46137V357 213400 1299 SH DFND 1 0 1299 0 First Trust Senior Loan ETF ETF 33738D309 1828 40 SH DFND 1 0 40 0 Materials Select Sector SPDR Fund ETF 81369Y100 353 4 SH DFND 1 0 4 0 Industrial Select Sector SPDR Fund ETF 81369Y704 244 2 SH DFND 1 0 2 0 Royal Bank of Canada COM 780087102 844232 7936 SH SOLE 7936 0 0 HF Sinclair Corp COM 403949100 824316 15454 SH SOLE 15454 0 0 Broadridge Financial Solutions COM 11133T103 6796894 34502 SH SOLE 34502 0 0 Broadridge Financial Solutions COM 11133T103 2473335 12555 SH SOLE 12555 0 0 HF Sinclair Corp COM 403949100 13122 246 SH SOLE 246 0 0 Corpay Inc COM 219948106 5399598 20268 SH SOLE 20268 0 0 Corpay Inc COM 219948106 3775829 14173 SH SOLE 14173 0 0 Adient PLC COM G0084W101 74 3 SH DFND 1 0 3 0 GlaxoSmithKline PLC COM 37733W204 424 11 SH DFND 1 0 11 0 BALLARD POWER SYSTEMS INC COM 058586108 15714 6984 SH SOLE 6984 0 0 Endeavour Silver Corp COM 29258Y103 7124 2024 SH SOLE 2024 0 0 Obsidian Energy Ltd COM 674482203 4877 652 SH SOLE 652 0 0 Lithium Americas Corp COM 53681J103 4414 1647 SH SOLE 1647 0 0 Chipotle Mexican Grill Inc COM 169656105 15656360 249902 SH SOLE 249902 0 0 SPDR S&P Oil & Gas Exploration & Production ETF ETF 78468R556 8728 60 SH SOLE 60 0 0 Copart Inc COM 217204106 14133973 260967 SH SOLE 260967 0 0 Copart Inc COM 217204106 9664635 178446 SH SOLE 178446 0 0 Bank of Montreal COM 063671101 182625 2178 SH SOLE 2178 0 0 Bank of Nova Scotia/The COM 064149107 11064 242 SH SOLE 242 0 0 Canadian Imperial Bank of Comm COM 136069101 12218 257 SH SOLE 257 0 0 Ovintiv Inc COM 69047Q102 827115 17647 SH DFND 1 0 17647 0 TransCanada Corp COM 87807B107 435850 11500 SH SOLE 11500 0 0 Bank of Nova Scotia/The COM 064149107 335951 7348 SH SOLE 7348 0 0 Bank of Montreal COM 063671101 24316500 290000 SH SOLE 290000 0 0 Bank of Nova Scotia/The COM 064149107 11430000 250000 SH SOLE 250000 0 0 Itau Unibanco Holding SA COM 465562106 409 70 SH DFND 1 0 70 0 BCE Inc COM 05534B760 5105364 157719 SH SOLE 157719 0 0 Dr Pepper Snapple Group Inc COM 49271V100 7094427 212408 SH SOLE 212408 0 0 Dr Pepper Snapple Group Inc COM 49271V100 10605168 317520 SH SOLE 317520 0 0 Valeant Pharmaceuticals Intern COM 071734107 79158 11357 SH SOLE 11357 0 0 Valeant Pharmaceuticals Intern COM 071734107 1568 225 SH DFND 1 0 225 0 Netflix Inc COM 64110L106 6063122 8984 SH SOLE 8984 0 0 Stem Holdings Inc COM 85859N102 17 15 SH DFND 1 0 15 0 Facebook Inc COM 30303M102 1477365 2930 SH SOLE 2930 0 0 Aurora Cannabis Inc COM 05156X850 347 75 SH DFND 1 0 75 0 Altria Group Inc COM 02209S103 7425 163 SH SOLE 163 0 0 Wells Fargo & Co COM 949746101 59093 995 SH SOLE 995 0 0 JPMorgan Chase & Co COM 46625H100 4652 23 SH SOLE 23 0 0 Intuitive Surgical Inc COM 46120E602 7343584 16508 SH SOLE 16508 0 0 Hecla Mining Co COM 422704106 107 22 SH DFND 1 0 22 0 Arch Capital Group Ltd COM G0450A105 7574115 75073 SH SOLE 75073 0 0 American Financial Group Inc/O COM 025932104 64093 521 SH SOLE 521 0 0 Ally Financial Inc COM 02005N100 16304 411 SH SOLE 411 0 0 Alnylam Pharmaceuticals Inc COM 02043Q107 46170 190 SH SOLE 190 0 0 Arista Networks Inc COM 040413106 17807188 50808 SH SOLE 50808 0 0 Atmos Energy Corp COM 049560105 3458206 29646 SH SOLE 29646 0 0 Axalta Coating Systems Ltd COM G0750C108 12475467 365100 SH SOLE 365100 0 0 Bunge Global SA COM H11356104 2974292 27857 SH SOLE 27857 0 0 BioMarin Pharmaceutical Inc COM 09061G101 23464 285 SH SOLE 285 0 0 CDW Corp/DE COM 12514G108 6080166 27163 SH SOLE 27163 0 0 Celanese Corp COM 150870103 635332 4710 SH SOLE 4710 0 0 Camden Property Trust COM 133131102 2286182 20953 SH SOLE 20953 0 0 CoStar Group Inc COM 22160N109 6104465 82337 SH SOLE 82337 0 0 Diamondback Energy Inc COM 25278X109 7108146 35507 SH SOLE 35507 0 0 Fortinet Inc COM 34959E109 7739150 128408 SH SOLE 128408 0 0 LIBERTY MEDIA CORP-MEDIA A COM 531229755 104671 1457 SH SOLE 1457 0 0 GoDaddy Inc COM 380237107 3926689 28106 SH SOLE 28106 0 0 IDEX Corp COM 45167R104 3271311 16259 SH SOLE 16259 0 0 Invitation Homes Inc COM 46187W107 4083492 113778 SH SOLE 113778 0 0 Jack Henry & Associates Inc COM 426281101 2379565 14333 SH SOLE 14333 0 0 Keysight Technologies Inc COM 49338L103 4738935 34654 SH SOLE 34654 0 0 Knight-Swift Transportation Ho COM 499049104 12031 241 SH SOLE 241 0 0 Leidos Holdings Inc COM 525327102 3977272 27264 SH SOLE 27264 0 0 Lennox International Inc COM 526107107 25144 47 SH SOLE 47 0 0 Cheniere Energy Inc COM 16411R208 371514 2125 SH SOLE 2125 0 0 Lululemon Athletica Inc COM 550021109 6949554 23266 SH SOLE 23266 0 0 Las Vegas Sands Corp COM 517834107 3304900 74687 SH SOLE 74687 0 0 Markel Corp COM 570535104 77207 49 SH SOLE 49 0 0 Marvell Technology Inc COM 573874104 442327 6328 SH SOLE 6328 0 0 Annaly Capital Management Inc COM 035710839 35814 1879 SH SOLE 1879 0 0 ServiceNow Inc COM 81762P102 32093776 40797 SH SOLE 40797 0 0 NVR Inc COM 62944T105 4704907 620 SH SOLE 620 0 0 Owens Corning COM 690742101 22584 130 SH SOLE 130 0 0 ON Semiconductor Corp COM 682189105 5938007 86623 SH SOLE 86623 0 0 Rollins Inc COM 775711104 2775566 56888 SH SOLE 56888 0 0 SEI Investments Co COM 784117103 10803 167 SH SOLE 167 0 0 Square Inc COM 852234103 127239 1973 SH SOLE 1973 0 0 SS&C Technologies Holdings Inc COM 78467J100 273805 4369 SH SOLE 4369 0 0 Steel Dynamics Inc COM 858119100 3761716 29048 SH SOLE 29048 0 0 Teleflex Inc COM 879369106 1995190 9486 SH SOLE 9486 0 0 T-Mobile US Inc COM 872590104 18698512 106133 SH SOLE 106133 0 0 Trimble Inc COM 896239100 2793092 49948 SH SOLE 49948 0 0 United Therapeutics Corp COM 91307C102 91105 286 SH SOLE 286 0 0 Vistra Energy Corp COM 92840M102 5521722 64221 SH SOLE 64221 0 0 Wabtec Corp/DE COM 929740108 5710030 36128 SH SOLE 36128 0 0 Waste Connections Inc COM 94106B101 67864 387 SH SOLE 387 0 0 Workday Inc COM 98138H101 275202 1231 SH SOLE 1231 0 0 Westlake Chemical Corp COM 960413102 8400 58 SH SOLE 58 0 0 WR Berkley Corp COM 084423102 2123757 40540 SH SOLE 40540 0 0 Zillow Group Inc COM 98954M200 56457 1217 SH SOLE 1217 0 0 Arch Capital Group Ltd COM G0450A105 11027580 109303 SH SOLE 109303 0 0 Ally Financial Inc COM 02005N100 1026144 25867 SH SOLE 25867 0 0 Alnylam Pharmaceuticals Inc COM 02043Q107 2906523 11961 SH SOLE 11961 0 0 Arista Networks Inc COM 040413106 30468979 86935 SH SOLE 86935 0 0 Atmos Energy Corp COM 049560105 6435814 55172 SH SOLE 55172 0 0 Bunge Global SA COM H11356104 4415260 41353 SH SOLE 41353 0 0 BioMarin Pharmaceutical Inc COM 09061G101 1477494 17946 SH SOLE 17946 0 0 Crown Holdings Inc COM 228368106 859725 11557 SH SOLE 11557 0 0 CDW Corp/DE COM 12514G108 10357748 46273 SH SOLE 46273 0 0 Celanese Corp COM 150870103 4082716 30267 SH SOLE 30267 0 0 Camden Property Trust COM 133131102 3385247 31026 SH SOLE 31026 0 0 CoStar Group Inc COM 22160N109 9001189 121408 SH SOLE 121408 0 0 Domino's Pizza Inc COM 25754A201 5230423 10130 SH SOLE 10130 0 0 Diamondback Energy Inc COM 25278X109 10349823 51700 SH SOLE 51700 0 0 FNF Group COM 31620R303 1213854 24562 SH SOLE 24562 0 0 Fortinet Inc COM 34959E109 13343537 221396 SH SOLE 221396 0 0 LIBERTY MEDIA CORP-MEDIA A COM 531229755 1358925 18916 SH SOLE 18916 0 0 GoDaddy Inc COM 380237107 6577128 47077 SH SOLE 47077 0 0 IDEX Corp COM 45167R104 4449136 22113 SH SOLE 22113 0 0 Invitation Homes Inc COM 46187W107 6129940 170798 SH SOLE 170798 0 0 Jack Henry & Associates Inc COM 426281101 3537554 21308 SH SOLE 21308 0 0 Keysight Technologies Inc COM 49338L103 8066062 58984 SH SOLE 58984 0 0 Knight-Swift Transportation Ho COM 499049104 760282 15230 SH SOLE 15230 0 0 Leidos Holdings Inc COM 525327102 5643805 38688 SH SOLE 38688 0 0 Lennox International Inc COM 526107107 1643459 3072 SH SOLE 3072 0 0 Cheniere Energy Inc COM 16411R208 4864645 27825 SH SOLE 27825 0 0 Lululemon Athletica Inc COM 550021109 10238839 34278 SH SOLE 34278 0 0 Las Vegas Sands Corp COM 517834107 4748423 107309 SH SOLE 107309 0 0 Live Nation Entertainment Inc COM 538034109 4045350 43155 SH SOLE 43155 0 0 MercadoLibre Inc COM 58733R102 7732197 4705 SH SOLE 4705 0 0 Markel Corp COM 570535104 1931759 1226 SH SOLE 1226 0 0 Marvell Technology Inc COM 573874104 6126386 87645 SH SOLE 87645 0 0 Annaly Capital Management Inc COM 035710839 899823 47210 SH SOLE 47210 0 0 ServiceNow Inc COM 81762P102 66484628 84514 SH SOLE 84514 0 0 Owens Corning COM 690742101 1445872 8323 SH SOLE 8323 0 0 Old Dominion Freight Line Inc COM 679580100 9743199 55171 SH SOLE 55171 0 0 ON Semiconductor Corp COM 682189105 10140122 147923 SH SOLE 147923 0 0 Palo Alto Networks Inc COM 697435105 37862332 111685 SH SOLE 111685 0 0 Rollins Inc COM 775711104 4030005 82599 SH SOLE 82599 0 0 SEI Investments Co COM 784117103 683773 10570 SH SOLE 10570 0 0 Sirius XM Holdings Inc COM 82968B103 226 80 SH SOLE 80 0 0 Square Inc COM 852234103 3431061 53203 SH SOLE 53203 0 0 SS&C Technologies Holdings Inc COM 78467J100 1318953 21046 SH SOLE 21046 0 0 Steel Dynamics Inc COM 858119100 5616933 43374 SH SOLE 43374 0 0 Teleflex Inc COM 879369106 2893930 13759 SH SOLE 13759 0 0 T-Mobile US Inc COM 872590104 31183860 177000 SH SOLE 177000 0 0 Targa Resources Corp COM 87612G101 8907197 69166 SH SOLE 69166 0 0 Trimble Inc COM 896239100 4629002 82779 SH SOLE 82779 0 0 Tesla Inc COM 88160R101 182433289 921939 SH SOLE 921939 0 0 United Therapeutics Corp COM 91307C102 1350333 4239 SH SOLE 4239 0 0 Veeva Systems Inc COM 922475108 2654926 14507 SH SOLE 14507 0 0 Vistra Energy Corp COM 92840M102 8215389 95550 SH SOLE 95550 0 0 Wabtec Corp/DE COM 929740108 8150797 51571 SH SOLE 51571 0 0 Waste Connections Inc COM 94106B101 4325430 24666 SH SOLE 24666 0 0 Workday Inc COM 98138H101 4828225 21597 SH SOLE 21597 0 0 Westlake Chemical Corp COM 960413102 525407 3628 SH SOLE 3628 0 0 WR Berkley Corp COM 084423102 3106217 59294 SH SOLE 59294 0 0 Zillow Group Inc COM 98954M200 687917 14829 SH SOLE 14829 0 0 Eli Lilly & Co COM 532457108 43458 48 SH SOLE 48 0 0 Restaurant Brands Internationa COM 76131D103 3404712 48383 SH DFND 1 0 48383 0 Royal Bank of Canada COM 780087102 374138 3517 SH DFND 1 0 3517 0 TELUS Corp COM 87971M103 1754847 115908 SH DFND 1 0 115908 0 B2Gold Corp COM 11777Q209 37530 13900 SH DFND 1 0 13900 0 Visa Inc COM 92826C839 9711 37 SH SOLE 37 0 0 Financial Select Sector SPDR Fund ETF 81369Y605 247 6 SH DFND 1 0 6 0 Manulife Financial Corp COM 56501R106 2739198 102900 SH DFND 1 0 102900 0 Schneider National Inc COM 80689H102 121 5 SH DFND 1 0 5 0 AerCap Holdings NV COM N00985106 280 3 SH DFND 1 0 3 0 Alphabet Inc COM 02079K107 1460023 7960 SH SOLE 7960 0 0 QUALCOMM Inc COM 747525103 1389281 6975 SH SOLE 6975 0 0 Sabra Health Care REIT Inc COM 78573L106 647 42 SH DFND 1 0 42 0 Accenture PLC COM G1151C101 740927 2442 SH SOLE 2442 0 0 SPDR Portfolio Long Term Treasury ETF ETF 78464A664 67805 2491 SH DFND 1 0 2491 0 Brighthouse Financial Inc COM 10922N103 87 2 SH DFND 1 0 2 0 ASML Holding NV COM N07059210 617729 604 SH SOLE 604 0 0 AETERNA ZENTARIS INC COM 007975600 1000 199 SH DFND 1 0 199 0 Global Water Resources Inc COM 379463102 762 63 SH DFND 1 0 63 0 GOLDEN MINERALS CO COM 381119403 66 156 SH DFND 1 0 156 0 iQIYI Inc COM 46267X108 62 17 SH DFND 1 0 17 0 NVIDIA Corp COM 67066G104 1082705 8764 SH SOLE 8764 0 0 iShares MSCI Brazil ETF ETF 464286400 191 7 SH DFND 1 0 7 0 Profound Medical Corp COM 74319B502 319 38 SH DFND 1 0 38 0 Advanced Micro Devices Inc COM 007903107 10226205 63043 SH SOLE 63043 0 0 Mastercard Inc COM 57636Q104 882 2 SH SOLE 2 0 0 American Express Co COM 025816109 17135 74 SH SOLE 74 0 0 International Business Machine COM 459200101 506571 2929 SH SOLE 2929 0 0 Alphabet Inc COM 02079K107 13206 72 SH SOLE 72 0 0 Apple Inc COM 037833100 15797 75 SH SOLE 75 0 0 Pegasystems Inc COM 705573103 182 3 SH DFND 1 0 3 0 Invesco QQQ Trust Series 1 ETF 46090E103 4153405 8669 SH SOLE 8669 0 0 iShares iBoxx $ Investment Grade Corporate Bond ET ETF 464287242 32136000 300000 SH SOLE 300000 0 0 Osisko Development Corp COM 68828E809 110 59 SH DFND 1 0 59 0 Linde PLC COM G54950103 87134941 198571 SH SOLE 198571 0 0 Linde PLC COM G54950103 69901994 159299 SH SOLE 159299 0 0 Invesco QQQ Trust Series 1 ETF 46090E103 180338441 376403 SH SOLE 376403 0 0 Open Text Corp COM 683715106 33585 1118 SH SOLE 1118 0 0 NXP Semiconductors NV COM N6596X109 23714364 88128 SH SOLE 88128 0 0 WP Carey Inc COM 92936U109 1136122 20638 SH SOLE 20638 0 0 Valeant Pharmaceuticals Intern COM 071734107 362 52 SH DFND 1 0 52 0 AXA Equitable Holdings Inc COM 29452E101 1265720 30977 SH SOLE 30977 0 0 First Horizon National Corp COM 320517105 8311 527 SH SOLE 527 0 0 SPDR S&P Bank ETF ETF 78464A797 2088 45 SH SOLE 45 0 0 Cronos Group Inc COM 22717L101 4115 1766 SH SOLE 1766 0 0 SPDR S&P 500 ETF Trust ETF 78462F103 26090995 47942 SH SOLE 47942 0 0 Columbia Sportswear Co COM 198516106 1265 16 SH DFND 1 0 16 0 PolyOne Corp COM 05368V106 131 3 SH DFND 1 0 3 0 Boyd Gaming Corp COM 103304101 5620 102 SH DFND 1 0 102 0 Brink's Co/The COM 109696104 102 1 SH DFND 1 0 1 0 Belden Inc COM 077454106 94 1 SH DFND 1 0 1 0 iShares MSCI EAFE ETF ETF 464287465 10940116 139667 SH SOLE 139667 0 0 PTC Inc COM 69370C100 7369444 40565 SH SOLE 40565 0 0 DexCom Inc COM 252131107 13289610 117213 SH SOLE 117213 0 0 KKR & Co Inc COM 48251W104 19927404 189352 SH SOLE 189352 0 0 Lamb Weston Holdings Inc COM 513272104 3533546 42026 SH SOLE 42026 0 0 Burlington Stores Inc COM 122017106 1464000 6100 SH SOLE 6100 0 0 iShares iBoxx $ High Yield Corporate Bond ETF ETF 464288513 5696018 73840 SH SOLE 73840 0 0 SPDR EURO STOXX 50 ETF ETF 78463X202 1383530 27654 SH SOLE 27654 0 0 Helen of Troy Ltd COM G4388N106 93 1 SH DFND 1 0 1 0 Cardiol Therapeutics Inc COM 14161Y200 1622 803 SH DFND 1 0 803 0 SPDR S&P Oil & Gas Exploration & Production ETF ETF 78468R556 11370953 78167 SH SOLE 78167 0 0 Dell Technologies Inc COM 24703L202 3468712 25152 SH SOLE 25152 0 0 iShares China Large-Cap ETF ETF 464287184 124752 4800 SH SOLE 4800 0 0 CGI Group Inc COM 12532H104 67671 678 SH DFND 1 0 678 0 Imperial Oil Ltd COM 453038408 28665 420 SH DFND 1 0 420 0 Kinross Gold Corp COM 496902404 26724 3212 SH DFND 1 0 3212 0 Gildan Activewear Inc COM 375916103 21387 564 SH DFND 1 0 564 0 Nutrien Ltd COM 67077M108 65827 1293 SH DFND 1 0 1293 0 Manulife Financial Corp COM 56501R106 125726 4723 SH DFND 1 0 4723 0 Pembina Pipeline Corp COM 706327103 53284 1437 SH DFND 1 0 1437 0 Restaurant Brands Internationa COM 76131D103 57492 817 SH DFND 1 0 817 0 TELUS Corp COM 87971M103 58107 3838 SH DFND 1 0 3838 0 Wheaton Precious Metals Corp COM 962879102 62118 1185 SH DFND 1 0 1185 0 Waste Connections Inc COM 94106B101 118193 674 SH DFND 1 0 674 0 Teck Resources Ltd COM 878742204 57432 1199 SH DFND 1 0 1199 0 Sun Life Financial Inc COM 866796105 74906 1529 SH DFND 1 0 1529 0 Rogers Communications Inc COM 775109200 36056 975 SH DFND 1 0 975 0 Franco-Nevada Corp COM 351858105 59616 503 SH DFND 1 0 503 0 Enbridge Inc COM 29250N105 160760 4517 SH DFND 1 0 4517 0 BCE Inc COM 05534B760 77235 2386 SH DFND 1 0 2386 0 Cameco Corp COM 13321L108 69618 1415 SH DFND 1 0 1415 0 Canadian Natural Resources Ltd COM 136385101 199787 5612 SH DFND 1 0 5612 0 Barrick Gold Corp COM 067901108 176808 10600 SH DFND 1 0 10600 0 Berkshire Hathaway Inc COM 084670702 244080000 600000 SH SOLE 600000 0 0 Alphabet Inc COM 02079K107 412695000 2250000 SH SOLE 2250000 0 0 Alphabet Inc COM 02079K305 510020000 2800000 SH SOLE 2800000 0 0 Sprott Physical Platinum & Pal COM 85207Q104 440 45 SH DFND 1 0 45 0 Heritage Global Inc COM 42727E103 150 61 SH DFND 1 0 61 0 AIM3 Ventures Inc COM 92919F103 3817 1378 SH DFND 1 0 1378 0 Banco Santander Brasil SA COM 05967A107 519 105 SH DFND 1 0 105 0 SilverCrest Metals Inc COM 828363101 416 51 SH DFND 1 0 51 0 Communication Services Select Sector SPDR Fund ETF 81369Y852 257 3 SH DFND 1 0 3 0 Real Estate Select Sector SPDR Fund ETF 81369Y860 38 1 SH DFND 1 0 1 0 Ovintiv Inc COM 69047Q102 1139175 24305 SH SOLE 24305 0 0 Brookfield Renewable Partners COM G16258108 215499 8700 SH SOLE 8700 0 0 Royal Gold Inc COM 780287108 277104 2214 SH SOLE 2214 0 0 TransCanada Corp COM 87807B107 56850000 1500000 SH SOLE 1500000 0 0 Technology Select Sector SPDR Fund ETF 81369Y803 9361850 41382 SH SOLE 41382 0 0 Shopify Inc COM 82509L107 11319913 171384 SH SOLE 171384 0 0 Shopify Inc COM 82509L107 60304 913 SH SOLE 913 0 0 First Citizens BancShares Inc/ COM 31946M103 1589328 944 SH SOLE 944 0 0 Brookfield Infrastructure Part COM G16252101 1793753 65370 SH SOLE 65370 0 0 ERO Copper Corp COM 296006109 54284 2539 SH SOLE 2539 0 0 Microsoft Corp COM 594918104 1305094000 2920000 SH SOLE 2920000 0 0 Apple Inc COM 037833100 1318481200 6260000 SH SOLE 6260000 0 0 Amazon.com Inc COM 023135106 541100000 2800000 SH SOLE 2800000 0 0 Fox Corp COM 35137L204 1258226 39295 SH SOLE 39295 0 0 Fox Corp COM 35137L204 831239 25960 SH SOLE 25960 0 0 Fox Corp COM 35137L105 2338432 68037 SH SOLE 68037 0 0 salesforce.com Inc COM 79466L302 466122 1813 SH SOLE 1813 0 0 Dow Inc COM 260557103 7335648 138278 SH SOLE 138278 0 0 Dow Inc COM 260557103 12063464 227398 SH SOLE 227398 0 0 LivaNova PLC COM G5509L101 110 2 SH DFND 1 0 2 0 NIO Inc COM 62914V106 33 8 SH DFND 1 0 8 0 Comcast Corp COM 20030N101 146106 3731 SH SOLE 3731 0 0 Newmont Mining Corp COM 651639106 2512493 60007 SH SOLE 60007 0 0 Cenovus Energy Inc COM 15135U109 354 18 SH SOLE 18 0 0 Newmont Mining Corp COM 651639106 502 12 SH DFND 1 0 12 0 Enbridge Inc COM 29250N105 46267 1300 SH SOLE 1300 0 0 Canopy Growth Corp COM 138035704 1742 270 SH DFND 1 0 270 0 Newmont Mining Corp COM 651639106 273160 6524 SH DFND 1 0 6524 0 Wix.com Ltd COM M98068105 1113 7 SH DFND 1 0 7 0 VanEck Vectors Junior Gold Miners ETF ETF 92189F791 42120000 1000000 SH SOLE 1000000 0 0 Caterpillar Inc COM 149123101 423370 1271 SH SOLE 1271 0 0 Energy Select Sector SPDR Fund ETF 81369Y506 96710 1061 SH SOLE 1061 0 0 Netflix Inc COM 64110L106 5369345 7956 SH SOLE 7956 0 0 HSBC Holdings PLC COM 404280406 522 12 SH DFND 1 0 12 0 Chevron Corp COM 166764100 2033 13 SH SOLE 13 0 0 Exxon Mobil Corp COM 30231G102 9440 82 SH SOLE 82 0 0 Kontoor Brands Inc COM 50050N103 198 3 SH DFND 1 0 3 0 DocuSign Inc COM 256163106 1039505 19430 SH SOLE 19430 0 0 Exact Sciences Corp COM 30063P105 725813 17179 SH SOLE 17179 0 0 Erie Indemnity Co COM 29530P102 869398 2399 SH SOLE 2399 0 0 MongoDB Inc COM 60937P106 1842205 7370 SH SOLE 7370 0 0 MarketAxess Holdings Inc COM 57060D108 2210041 11021 SH SOLE 11021 0 0 Zebra Technologies Corp COM 989207105 5367350 17374 SH SOLE 17374 0 0 Okta Inc COM 679295105 1437194 15353 SH SOLE 15353 0 0 Uber Technologies Inc COM 90353T100 42857070 589668 SH SOLE 589668 0 0 FactSet Research Systems Inc COM 303075105 4539554 11119 SH SOLE 11119 0 0 STERIS PLC COM G8473T100 6310897 28746 SH SOLE 28746 0 0 Paycom Software Inc COM 70432V102 2056629 14378 SH SOLE 14378 0 0 Equity LifeStyle Properties In COM 29472R108 1088127 16707 SH SOLE 16707 0 0 Twilio Inc COM 90138F102 940887 16562 SH SOLE 16562 0 0 Snap Inc COM 83304A106 1664471 100209 SH SOLE 100209 0 0 Sun Communities Inc COM 866674104 1411588 11730 SH SOLE 11730 0 0 EPAM Systems Inc COM 29414B104 3682253 19575 SH SOLE 19575 0 0 HEICO Corp COM 422806109 926640 4144 SH SOLE 4144 0 0 HEICO Corp COM 422806208 1264297 7122 SH SOLE 7122 0 0 Corteva Inc COM 22052L104 7680732 142394 SH SOLE 142394 0 0 Corteva Inc COM 22052L104 10983640 203627 SH SOLE 203627 0 0 iShares MSCI Taiwan ETF ETF 46434G772 271 5 SH DFND 1 0 5 0 Exact Sciences Corp COM 30063P105 26111 618 SH SOLE 618 0 0 KKR & Co Inc COM 48251W104 9846991 93567 SH SOLE 93567 0 0 AXA Equitable Holdings Inc COM 29452E101 173818 4254 SH SOLE 4254 0 0 Twilio Inc COM 90138F102 19770 348 SH SOLE 348 0 0 HEICO Corp COM 422806109 14758 66 SH SOLE 66 0 0 Burlington Stores Inc COM 122017106 26640 111 SH SOLE 111 0 0 FactSet Research Systems Inc COM 303075105 3061617 7499 SH SOLE 7499 0 0 Amcor PLC COM G0250X107 2779466 284199 SH SOLE 284199 0 0 Amcor PLC COM G0250X107 4110818 420329 SH SOLE 420329 0 0 Bank of Nova Scotia/The COM 064149107 18288000 400000 SH SOLE 400000 0 0 DocuSign Inc COM 256163106 34668 648 SH SOLE 648 0 0 MarketAxess Holdings Inc COM 57060D108 1514403 7552 SH SOLE 7552 0 0 DexCom Inc COM 252131107 9109289 80343 SH SOLE 80343 0 0 Erie Indemnity Co COM 29530P102 42401 117 SH SOLE 117 0 0 Uber Technologies Inc COM 90353T100 13164892 181135 SH SOLE 181135 0 0 EPAM Systems Inc COM 29414B104 2176245 11569 SH SOLE 11569 0 0 Snap Inc COM 83304A106 82934 4993 SH SOLE 4993 0 0 Werner Enterprises Inc COM 950755108 358 10 SH DFND 1 0 10 0 Wal-Mart Stores Inc COM 931142103 96080 1419 SH SOLE 1419 0 0 Target Corp COM 87612E106 197189 1332 SH SOLE 1332 0 0 Canadian Imperial Bank of Comm COM 136069101 21393000 450000 SH SOLE 450000 0 0 Denali Therapeutics Inc COM 24823R105 46 2 SH DFND 1 0 2 0 Walt Disney Co/The COM 254687106 69006550 695000 SH SOLE 695000 0 0 Wal-Mart Stores Inc COM 931142103 51798150 765000 SH SOLE 765000 0 0 Exxon Mobil Corp COM 30231G102 131236800 1140000 SH SOLE 1140000 0 0 PepsiCo Inc COM 713448108 90711500 550000 SH SOLE 550000 0 0 Coca-Cola Co/The COM 191216100 115206500 1810000 SH SOLE 1810000 0 0 JPMorgan Chase & Co COM 46625H100 192147000 950000 SH SOLE 950000 0 0 Procter & Gamble Co/The COM 742718109 164095400 995000 SH SOLE 995000 0 0 SPDR S&P Biotech ETF ETF 78464A870 17893 193 SH SOLE 193 0 0 iShares MSCI Sweden ETF ETF 464286756 362 9 SH DFND 1 0 9 0 Dell Technologies Inc COM 24703L202 54337 394 SH SOLE 394 0 0 Equity LifeStyle Properties In COM 29472R108 17390 267 SH SOLE 267 0 0 HEICO Corp COM 422806208 20060 113 SH SOLE 113 0 0 MongoDB Inc COM 60937P106 98234 393 SH SOLE 393 0 0 Paycom Software Inc COM 70432V102 1412949 9878 SH SOLE 9878 0 0 STERIS PLC COM G8473T100 4338989 19764 SH SOLE 19764 0 0 Sun Communities Inc COM 866674104 22383 186 SH SOLE 186 0 0 WP Carey Inc COM 92936U109 18001 327 SH SOLE 327 0 0 Zebra Technologies Corp COM 989207105 2946883 9539 SH SOLE 9539 0 0 Pfizer Inc COM 717081103 56239800 2010000 SH SOLE 2010000 0 0 Verizon Communications Inc COM 92343V104 64128200 1555000 SH SOLE 1555000 0 0 UnitedHealth Group Inc COM 91324P102 188426200 370000 SH SOLE 370000 0 0 Merck & Co Inc COM 58933Y105 79232000 640000 SH SOLE 640000 0 0 Bank of America Corp COM 060505104 59216695 1488979 SH SOLE 1488979 0 0 Cisco Systems Inc/Delaware COM 17275R102 67226650 1415000 SH SOLE 1415000 0 0 Mastercard Inc COM 57636Q104 83820400 190000 SH SOLE 190000 0 0 Philip Morris International In COM 718172109 63837900 630000 SH SOLE 630000 0 0 Intel Corp COM 458140100 53985510 1743155 SH SOLE 1743155 0 0 Boeing Co/The COM 097023105 25481400 140000 SH SOLE 140000 0 0 Wells Fargo & Co COM 949746101 99181300 1670000 SH SOLE 1670000 0 0 Abbott Laboratories Inc COM 002824100 15586500 150000 SH SOLE 150000 0 0 Citigroup Inc COM 172967424 54575600 860000 SH SOLE 860000 0 0 McDonald's Corp COM 580135101 25484000 100000 SH SOLE 100000 0 0 Mondelez International Inc COM 609207105 30756800 470000 SH SOLE 470000 0 0 SPDR Gold Shares ETF 78463V107 20426 95 SH SOLE 95 0 0 UroGen Pharma Ltd COM M96088105 101 6 SH DFND 1 0 6 0 International Bancshares Corp COM 459044103 57 1 SH DFND 1 0 1 0 Wynn Resorts Ltd COM 983134107 612091 6839 SH SOLE 6839 0 0 Osisko Gold Royalties Ltd COM 68827L101 233700 15000 SH DFND 1 0 15000 0 Intel Corp COM 458140100 287773 9292 SH SOLE 9292 0 0 Snap Inc COM 83304A106 752433 45300 SH SOLE 45300 0 0 Shopify Inc COM 82509L107 66050 1000 SH DFND 1 0 1000 0 General Electric Co COM 369604301 1908 12 SH SOLE 12 0 0 Retrophin Inc COM 89422G107 25 3 SH DFND 1 0 3 0 Roku Inc COM 77543R102 715444 11938 SH SOLE 11938 0 0 Roku Inc COM 77543R102 22833 381 SH SOLE 381 0 0 PayPal Holdings Inc COM 70450Y103 532425 9175 SH SOLE 9175 0 0 NVIDIA Corp COM 67066G104 2016173 16320 SH SOLE 16320 0 0 United States Oil Fund LP ETF 91232N207 2866911 36021 SH SOLE 36021 0 0 Broadcom Inc COM 11135F101 161 1 SH SOLE 1 0 0 Shopify Inc COM 82509L107 5680 86 SH DFND 1 0 86 0 TELUS Corp COM 87971M103 8312072 549014 SH DFND 1 0 549014 0 Docebo Inc COM 25609L105 2588 67 SH DFND 1 0 67 0 Brookfield Infrastructure Part COM G16252101 164558 5997 SH SOLE 5997 0 0 iShares Russell 2000 Value ETF ETF 464287630 1724493 11323 SH SOLE 11323 0 0 Comcast Corp COM 20030N101 277018 7074 SH SOLE 7074 0 0 Walt Disney Co/The COM 254687106 599017 6033 SH SOLE 6033 0 0 Melco Resorts & Entertainment COM 585464100 522 70 SH DFND 1 0 70 0 SPDR S&P Retail ETF ETF 78464A714 150 2 SH DFND 1 0 2 0 Texas Capital Bancshares Inc COM 88224Q107 61 1 SH DFND 1 0 1 0 Draganfly Inc COM 26142Q205 88 374 SH DFND 1 0 374 0 Teradyne Inc COM 880770102 7777811 52450 SH SOLE 52450 0 0 Lightspeed POS Inc COM 53229C107 53254 3890 SH SOLE 3890 0 0 Neurocrine Biosciences Inc COM 64125C109 1294649 9404 SH SOLE 9404 0 0 Neurocrine Biosciences Inc COM 64125C109 20513 149 SH SOLE 149 0 0 Insulet Corp COM 45784P101 4113693 20385 SH SOLE 20385 0 0 Tyler Technologies Inc COM 902252105 7203832 14328 SH SOLE 14328 0 0 Tyler Technologies Inc COM 902252105 3405832 6774 SH SOLE 6774 0 0 Brown & Brown Inc COM 115236101 6211134 69468 SH SOLE 69468 0 0 Brown & Brown Inc COM 115236101 4170529 46645 SH SOLE 46645 0 0 SilverCrest Metals Inc COM 828363101 33782 4145 SH SOLE 4145 0 0 Teledyne Technologies Inc COM 879360105 6215828 16021 SH SOLE 16021 0 0 Teledyne Technologies Inc COM 879360105 3618301 9326 SH SOLE 9326 0 0 Pinterest Inc COM 72352L106 2510271 56961 SH SOLE 56961 0 0 Booz Allen Hamilton Holding Co COM 099502106 1910669 12415 SH SOLE 12415 0 0 Booz Allen Hamilton Holding Co COM 099502106 92494 601 SH SOLE 601 0 0 Bio-Rad Laboratories Inc COM 090572207 1606706 5883 SH SOLE 5883 0 0 Blackstone Group LP/The COM 09260D107 25901436 209220 SH SOLE 209220 0 0 VICI Properties Inc COM 925652109 8715152 304300 SH SOLE 304300 0 0 VICI Properties Inc COM 925652109 6042897 210995 SH SOLE 210995 0 0 Aqua America Inc COM 29670G102 1643715 44032 SH SOLE 44032 0 0 West Pharmaceutical Services I COM 955306105 7022924 21321 SH SOLE 21321 0 0 West Pharmaceutical Services I COM 955306105 4800530 14574 SH SOLE 14574 0 0 Financial Select Sector SPDR Fund ETF 81369Y605 9716636 236357 SH SOLE 236357 0 0 Arrowhead Pharmaceuticals Inc COM 04280A100 78 3 SH DFND 1 0 3 0 Square Inc COM 852234103 610140 9461 SH SOLE 9461 0 0 iShares Russell 2000 ETF ETF 464287655 6875942 33890 SH SOLE 33890 0 0 A2Z Technologies Canada Corp COM 00249W100 27 68 SH DFND 1 0 68 0 General Motors Co COM 37045V100 49852 1073 SH SOLE 1073 0 0 Teva Pharmaceutical Industries COM 881624209 260 16 SH DFND 1 0 16 0 Itau Unibanco Holding SA COM 465562106 7253 1242 SH SOLE 1242 0 0 Canopy Growth Corp COM 138035704 77 12 SH SOLE 12 0 0 American Airlines Group Inc COM 02376R102 884137 78035 SH SOLE 78035 0 0 Canada Goose Holdings Inc COM 135086106 315492 24400 SH SOLE 24400 0 0 Lantronix Inc COM 516548203 302 85 SH DFND 1 0 85 0 Lantronix Inc COM 516548203 1164 328 SH DFND 1 0 328 0 JetBlue Airways Corp COM 477143101 4927 809 SH SOLE 809 0 0 United Continental Holdings In COM 910047109 349136 7175 SH SOLE 7175 0 0 Shopify Inc COM 82509L107 1551581 23491 SH SOLE 23491 0 0 Gaming and Leisure Properties COM 36467J108 1158009 25614 SH SOLE 25614 0 0 Healthpeak Properties Inc COM 42250P103 4036620 205950 SH SOLE 205950 0 0 American Homes 4 Rent COM 02665T306 1152592 31017 SH SOLE 31017 0 0 Welltower Inc COM 95040Q104 8340 80 SH SOLE 80 0 0 Simon Property Group Inc COM 828806109 6072 40 SH SOLE 40 0 0 Ventas Inc COM 92276F100 3896 76 SH SOLE 76 0 0 North American Energy Partners COM 656811106 3991 207 SH SOLE 207 0 0 Gardner Denver Holdings Inc COM 45687V106 10660892 117359 SH SOLE 117359 0 0 Gardner Denver Holdings Inc COM 45687V106 7624837 83937 SH SOLE 83937 0 0 GFL Environmental Inc COM 36168Q104 3192 82 SH DFND 1 0 82 0 Security Devices International COM 12448X201 599 60 SH DFND 1 0 60 0 AbbVie Inc COM 00287Y109 54886 320 SH SOLE 320 0 0 iShares Edge MSCI USA Momentum Factor ETF ETF 46432F396 10718 55 SH DFND 1 0 55 0 JDL GOLD CORP COM 29446Y502 52677 10072 SH SOLE 10072 0 0 Rogers Communications Inc COM 775109200 25886000 700000 SH SOLE 700000 0 0 BCE Inc COM 05534B760 3829371 118300 SH SOLE 118300 0 0 TransCanada Corp COM 87807B107 2001726 52816 SH SOLE 52816 0 0 Magna International Inc COM 559222401 9231492 220322 SH SOLE 220322 0 0 Enbridge Inc COM 29250N105 6819044 191600 SH SOLE 191600 0 0 Carnival Corp COM 143658300 542880 29000 SH DFND 1 0 29000 0 Royal Caribbean Cruises Ltd COM V7780T103 4304610 27000 SH DFND 1 0 27000 0 Brookfield Infrastructure Corp COM 11275Q107 1750 52 SH SOLE 52 0 0 Brookfield Infrastructure Corp COM 11275Q107 365548 10860 SH SOLE 10860 0 0 Brookfield Infrastructure Corp COM 11275Q107 2236303 66438 SH SOLE 66438 0 0 Brookfield Infrastructure Corp COM 11275Q107 22418 666 SH SOLE 666 0 0 Brookfield Infrastructure Corp COM 11275Q107 2034814 60452 SH SOLE 60452 0 0 Brookfield Infrastructure Corp COM 11275Q107 2222 66 SH DFND 1 0 66 0 Otis Worldwide Corp COM 68902V107 11332882 117732 SH SOLE 117732 0 0 Otis Worldwide Corp COM 68902V107 7925856 82338 SH SOLE 82338 0 0 Carrier Global Corp COM 14448C104 15215085 241203 SH SOLE 241203 0 0 Canopy Growth Corp COM 138035704 2767 429 SH SOLE 429 0 0 Valeant Pharmaceuticals Intern COM 071734107 306952 44039 SH SOLE 44039 0 0 Gildan Activewear Inc COM 375916103 37920 1000 SH DFND 1 0 1000 0 United Parcel Service Inc COM 911312106 704230 5146 SH SOLE 5146 0 0 Brookfield Infrastructure Corp COM 11275Q107 2457 73 SH SOLE 73 0 0 Zoom Video Communications Inc COM 98980L101 1389071 23468 SH SOLE 23468 0 0 Paddy Power Betfair PLC COM G3643J108 2371 13 SH DFND 1 0 13 0 Fortis Inc/Canada COM 349553107 29421494 757505 SH SOLE 757505 0 0 Pembina Pipeline Corp COM 706327103 259041 6986 SH DFND 1 0 6986 0 Rogers Communications Inc COM 775109200 221880 6000 SH DFND 1 0 6000 0 Sun Life Financial Inc COM 866796105 1959600 40000 SH DFND 1 0 40000 0 iShares MSCI ACWI ETF ETF 464288257 73060000 650000 SH SOLE 650000 0 0 Johnson & Johnson COM 478160104 46771 320 SH SOLE 320 0 0 Datadog Inc COM 23804L103 3642992 28090 SH SOLE 28090 0 0 Trade Desk Inc/The COM 88339J105 4396224 45011 SH SOLE 45011 0 0 Tradeweb Markets Inc COM 892672106 1175434 11089 SH SOLE 11089 0 0 Carlyle Group LP/The COM 14316J108 901970 22465 SH SOLE 22465 0 0 Apollo Global Management Inc COM 03769M106 4492682 38051 SH SOLE 38051 0 0 AVTR 0 COM 05352A100 1362397 64264 SH SOLE 64264 0 0 Zoom Video Communications Inc COM 98980L101 43150 729 SH SOLE 729 0 0 Carlyle Group LP/The COM 14316J108 14173 353 SH SOLE 353 0 0 Tradeweb Markets Inc COM 892672106 53318 503 SH SOLE 503 0 0 Catalent Inc COM 148806102 2016295 35858 SH SOLE 35858 0 0 Catalent Inc COM 148806102 19842948 352889 SH SOLE 352889 0 0 Crowdstrike Holdings Inc COM 22788C105 30502690 79602 SH SOLE 79602 0 0 NXP Semiconductors NV COM N6596X109 13929982 51767 SH SOLE 51767 0 0 Nordson Corp COM 655663102 3667203 15811 SH SOLE 15811 0 0 Molina Healthcare Inc COM 60855R100 3443329 11582 SH SOLE 11582 0 0 Nordson Corp COM 655663102 1509929 6510 SH SOLE 6510 0 0 Molina Healthcare Inc COM 60855R100 5070452 17055 SH SOLE 17055 0 0 Dynatrace Inc COM 268150109 1129327 25242 SH SOLE 25242 0 0 Fair Isaac Corp COM 303250104 12445198 8360 SH SOLE 8360 0 0 Moderna Inc COM 60770K107 11733688 98810 SH SOLE 98810 0 0 Blackstone Group LP/The COM 09260D107 95697 773 SH SOLE 773 0 0 Algonquin Power & Utilities Co COM 015857105 572504 97697 SH SOLE 97697 0 0 Brookfield Infrastructure Part COM G16252101 2689 98 SH SOLE 98 0 0 Seabridge Gold Inc COM 811916105 1369 100 SH DFND 1 0 100 0 Primo Water Corp/new COM 74167P108 2186 100 SH DFND 1 0 100 0 Osisko Gold Royalties Ltd COM 68827L101 3116 200 SH DFND 1 0 200 0 Enerflex Ltd COM 29269R105 540 100 SH DFND 1 0 100 0 IAC/InterActiveCorp COM 57667L107 26668992 877847 SH SOLE 877847 0 0 Solaris Resources Inc COM 83419D201 586 210 SH DFND 1 0 210 0 Northern Dynasty Minerals Ltd COM 66510M204 62 200 SH DFND 1 0 200 0 McEwen Mining Inc COM 58039P305 202 22 SH DFND 1 0 22 0 Sandstorm Gold Ltd COM 80013R206 239 44 SH DFND 1 0 44 0 Brookfield Renewable Corp COM 11284V105 4967 175 SH DFND 1 0 175 0 Brookfield Renewable Corp COM 11284V105 2289698 80680 SH SOLE 80680 0 0 XPO Logistics Inc COM 983793100 3397 32 SH SOLE 32 0 0 untitled COM 85207K107 25818 2600 SH DFND 1 0 2600 0 Brookfield Renewable Corp COM 11284V105 624 22 SH SOLE 22 0 0 New Found Gold Corp COM 64440N103 563 199 SH DFND 1 0 199 0 Aurora Cannabis Inc COM 05156X850 14784 3200 SH DFND 1 0 3200 0 Sprott Physical Gold Trust COM 85207H104 1734 96 SH DFND 1 0 96 0 Pinduoduo Inc COM 722304102 587107 4416 SH SOLE 4416 0 0 Nano-X Imaging Ltd COM M70700105 272 37 SH DFND 1 0 37 0 Costco Wholesale Corp COM 22160K105 53549 63 SH SOLE 63 0 0 Zscaler Inc COM 98980G102 98209 511 SH SOLE 511 0 0 Zscaler Inc COM 98980G102 1844640 9598 SH SOLE 9598 0 0 United Continental Holdings In COM 910047109 254103 5222 SH SOLE 5222 0 0 American Airlines Group Inc COM 02376R102 145171 12813 SH SOLE 12813 0 0 Facebook Inc COM 30303M102 5095143 10105 SH SOLE 10105 0 0 Nuvei Corp COM 67079A102 751669 23214 SH DFND 1 0 23214 0 Etsy Inc COM 29786A106 2023899 34315 SH SOLE 34315 0 0 Etsy Inc COM 29786A106 1394759 23648 SH SOLE 23648 0 0 Uber Technologies Inc COM 90353T100 329022 4527 SH SOLE 4527 0 0 New Pacific Metals Corp COM 64782A107 150 100 SH DFND 1 0 100 0 Pool Corp COM 73278L105 680121 2213 SH SOLE 2213 0 0 Pool Corp COM 73278L105 3428573 11156 SH SOLE 11156 0 0 Lightspeed POS Inc COM 53229C107 34225 2500 SH DFND 1 0 2500 0 Advanced Micro Devices Inc COM 007903107 490523 3024 SH SOLE 3024 0 0 Shopify Inc COM 82509L107 259577 3930 SH DFND 1 0 3930 0 Sunrun Inc COM 86771W105 344 29 SH DFND 1 0 29 0 Gatos Silver Inc COM 368036109 136 13 SH DFND 1 0 13 0 Ritchie Bros Auctioneers Inc COM 74935Q107 38180 500 SH SOLE 500 0 0 Stantec Inc COM 85472N109 63498 760 SH SOLE 760 0 0 Fiverr International Ltd COM M4R82T106 94 4 SH DFND 1 0 4 0 SPDR S&P Regional Banking ETF ETF 78464A698 216040 4400 SH SOLE 4400 0 0 Viatris Inc COM 92556V106 2578477 242566 SH SOLE 242566 0 0 Heron Therapeutics Inc COM 427746102 32 9 SH DFND 1 0 9 0 CRISPR Therapeutics AG COM H17182108 216 4 SH SOLE 4 0 0 Applied Materials Inc COM 038222105 93924 398 SH SOLE 398 0 0 Orla Mining Ltd COM 68634K106 23171 6034 SH SOLE 6034 0 0 Ceridian HCM Holding Inc COM 15677J108 2244648 45255 SH SOLE 45255 0 0 HubSpot Inc COM 443573100 2723060 4617 SH SOLE 4617 0 0 HubSpot Inc COM 443573100 76673 130 SH SOLE 130 0 0 Docebo Inc COM 25609L105 4945 128 SH SOLE 128 0 0 Royalty Pharma PLC COM G7709Q104 205396 7789 SH SOLE 7789 0 0 Generac Holdings Inc COM 368736104 1497127 11323 SH SOLE 11323 0 0 New Duke Holdco Inc COM 26142V105 1547832 40551 SH SOLE 40551 0 0 Monolithic Power Systems Inc COM 609839105 7992481 9727 SH SOLE 9727 0 0 Monolithic Power Systems Inc COM 609839105 13519923 16454 SH SOLE 16454 0 0 SolarEdge Technologies Inc COM 83417M104 25 1 SH SOLE 1 0 0 Generac Holdings Inc COM 368736104 1572228 11891 SH SOLE 11891 0 0 New Duke Holdco Inc COM 26142V105 85386 2237 SH SOLE 2237 0 0 Royalty Pharma PLC COM G7709Q104 947342 35925 SH SOLE 35925 0 0 Enphase Energy Inc COM 29355A107 4582273 45956 SH SOLE 45956 0 0 Enphase Energy Inc COM 29355A107 2711514 27194 SH SOLE 27194 0 0 SunOpta Inc COM 8676EP108 3953 732 SH SOLE 732 0 0 Cloudflare Inc COM 18915M107 2365790 28562 SH SOLE 28562 0 0 Walgreens Boots Alliance Inc COM 931427108 272065 22494 SH SOLE 22494 0 0 Ferrovial SE COM N3168P101 7099992 182566 SH DFND 4 0 182566 0 Ferrovial SE COM N3168P101 56801762 1460575 SH DFND 4 0 1460575 0 Canadian Pacific Railway Ltd COM 13646K108 15431 196 SH DFND 1 0 196 0 Atlassian Corp COM 049468101 2857320 16154 SH SOLE 16154 0 0 Methanex Corp COM 59151K108 24130 500 SH DFND 1 0 500 0 Lululemon Athletica Inc COM 550021109 101558 340 SH SOLE 340 0 0 Kinross Gold Corp COM 496902404 596269 71667 SH SOLE 71667 0 0 Lithium Americas Corp COM 53681J103 34004 12688 SH DFND 1 0 12688 0 Darling Ingredients Inc COM 237266101 6246949 169985 SH SOLE 169985 0 0 Grande West Transportation Gro COM 925654105 41 67 SH DFND 1 0 67 0 Box Inc COM 10316T104 52880 2000 SH SOLE 2000 0 0 So-Young International Inc COM 83356Q108 51 48 SH DFND 1 0 48 0 SPDR S&P Oil & Gas Exploration & Production ETF ETF 78468R556 11929 82 SH SOLE 82 0 0 Aurora Cannabis Inc COM 05156X850 647 140 SH SOLE 140 0 0 Array Technologies Inc COM 04271T100 62 6 SH DFND 1 0 6 0 Sandstorm Gold Ltd COM 80013R206 65280 12000 SH SOLE 12000 0 0 BRAZIL RESOURCES INC COM 38149E101 26820 30000 SH SOLE 30000 0 0 Riot Blockchain Inc COM 767292105 1088 119 SH DFND 1 0 119 0 KB Home COM 48666K109 702 10 SH DFND 1 0 10 0 Peloton Interactive Inc COM 70614W100 24 7 SH SOLE 7 0 0 BP PLC COM 055622104 62417 1729 SH SOLE 1729 0 0 Tesla Inc COM 88160R101 2908044 14696 SH SOLE 14696 0 0 Wix.com Ltd COM M98068105 26247 165 SH DFND 1 0 165 0 First Trust NASDAQ Clean Edge Green Energy Index F ETF 33733E500 15679 461 SH DFND 1 0 461 0 Pinduoduo Inc COM 722304102 223622 1682 SH SOLE 1682 0 0 Check Point Software Technolog COM M22465104 112200 680 SH SOLE 680 0 0 ASML Holding NV COM N07059210 234205 229 SH SOLE 229 0 0 Atlassian Corp COM 049468101 191738 1084 SH SOLE 1084 0 0 First Horizon National Corp COM 320517105 273578 17348 SH SOLE 17348 0 0 Airbnb Inc COM 009066101 13557845 89414 SH SOLE 89414 0 0 Airbnb Inc COM 009066101 20046547 132207 SH SOLE 132207 0 0 Alphabet Inc COM 02079K305 87614 481 SH DFND 3 0 481 0 Appian Corp COM 03782L101 31 1 SH DFND 1 0 1 0 ARK Fintech Innovation ETF ETF 00214Q708 28 1 SH SOLE 1 0 0 ARK Innovation ETF ETF 00214Q104 370015 8419 SH SOLE 8419 0 0 TPI Composites Inc COM 87266J104 8 2 SH DFND 1 0 2 0 Upwork Inc COM 91688F104 1279 119 SH DFND 1 0 119 0 Eupraxia Pharmaceuticals Inc COM 29842P105 77 30 SH DFND 1 0 30 0 Eupraxia Pharmaceuticals Inc COM 29842P105 227 88 SH DFND 1 0 88 0 PayPal Holdings Inc COM 70450Y103 5397 93 SH SOLE 93 0 0 FedEx Corp COM 31428X106 2358541 7866 SH SOLE 7866 0 0 Lightspeed POS Inc COM 53229C107 411 30 SH DFND 1 0 30 0 Eldorado Resorts Inc COM 12769G100 1691056 42553 SH SOLE 42553 0 0 Eldorado Resorts Inc COM 12769G100 2510813 63181 SH SOLE 63181 0 0 Denison Mines Corp COM 248356107 47519 23879 SH SOLE 23879 0 0 Hydrofarm Holdings Group Inc COM 44888K209 48 69 SH DFND 1 0 69 0 Open Text Corp COM 683715106 360 12 SH DFND 1 0 12 0 Nutrien Ltd COM 67077M108 4707088 92459 SH SOLE 92459 0 0 Rogers Communications Inc COM 775109200 776580 21000 SH SOLE 21000 0 0 TELUS Corp COM 87971M103 75700 5000 SH SOLE 5000 0 0 JDL GOLD CORP COM 29446Y502 89 17 SH SOLE 17 0 0 Visa Inc COM 92826C839 2043066 7784 SH SOLE 7784 0 0 Mastercard Inc COM 57636Q104 2087128 4731 SH SOLE 4731 0 0 HubSpot Inc COM 443573100 5562309 9431 SH SOLE 9431 0 0 Intercure Ltd COM M549GJ111 157 78 SH DFND 1 0 78 0 Tilray Inc COM 88688T100 9293 5598 SH DFND 1 0 5598 0 Tilray Inc COM 88688T100 26130 15741 SH SOLE 15741 0 0 Tilray Inc COM 88688T100 696 419 SH SOLE 419 0 0 Nano Dimension Ltd COM 63008G203 559 254 SH DFND 1 0 254 0 Zymeworks Inc COM 98985Y108 136 16 SH DFND 1 0 16 0 Tilray Inc COM 88688T100 256 154 SH DFND 1 0 154 0 One COM 57064N102 0 1 SH DFND 1 0 1 0 Cellectis SA COM 15117K103 58 31 SH DFND 1 0 31 0 Magna International Inc COM 559222401 126 3 SH DFND 1 0 3 0 Stem Inc COM 85859N102 158 142 SH DFND 1 0 142 0 DoorDash Inc COM 25809K105 9029 83 SH SOLE 83 0 0 Evogene Ltd COM M4119S104 130 20 SH DFND 1 0 20 0 Charles River Laboratories Int COM 159864107 2102365 10177 SH SOLE 10177 0 0 Charles River Laboratories Int COM 159864107 3107583 15043 SH SOLE 15043 0 0 Biogen Inc COM 09062X103 23877 103 SH SOLE 103 0 0 Micron Technology Inc COM 595112103 444571 3380 SH SOLE 3380 0 0 Cameco Corp COM 13321L108 87281 1774 SH SOLE 1774 0 0 Sea Ltd COM 81141R100 3249753 45502 SH DFND 4 0 45502 0 Amcor PLC COM G0250X107 968 99 SH DFND 2 0 99 0 Pan American Silver Corp COM 697900108 203054 10214 SH SOLE 10214 0 0 Futu Holdings Ltd COM 36118L106 464615 7082 SH DFND 4 0 7082 0 Triple Flag Precious Metals Co COM 89679M104 0 13 SH DFND 1 0 13 0 Solaris Resources Inc COM 83419D201 1741 624 SH SOLE 624 0 0 Nuvei Corp COM 67079A102 9714 300 SH DFND 1 0 300 0 Energy Fuels Inc/Canada COM 292671708 27682 4568 SH SOLE 4568 0 0 Unity Software Inc COM 91332U101 6602 406 SH SOLE 406 0 0 Bio-Techne Corp COM 09073M104 3284221 45837 SH SOLE 45837 0 0 Bio-Techne Corp COM 09073M104 2220648 30993 SH SOLE 30993 0 0 Bentley Systems Inc COM 08265T208 749285 15180 SH SOLE 15180 0 0 Bentley Systems Inc COM 08265T208 11748 238 SH SOLE 238 0 0 Palantir Technologies Inc COM 69608A108 4610288 182009 SH SOLE 182009 0 0 Nuvei Corp COM 67079A102 64307 1986 SH SOLE 1986 0 0 Unity Software Inc COM 91332U101 415541 25556 SH SOLE 25556 0 0 iShares Russell 1000 Growth ETF ETF 464287614 1094 3 SH SOLE 3 0 0 Organon & Co COM 68622V106 580 28 SH SOLE 28 0 0 Appian Corp COM 03782L101 494 16 SH SOLE 16 0 0 Dynamics Special Purpose Corp COM 81726A100 102 37 SH DFND 1 0 37 0 Switchback Energy Acquisition COM 15961R105 187 124 SH DFND 1 0 124 0 Carnival Corp COM 143658300 212790 11367 SH SOLE 11367 0 0 Norwegian Cruise Line Holdings COM G66721104 191038 10167 SH SOLE 10167 0 0 Royal Caribbean Cruises Ltd COM V7780T103 491044 3080 SH SOLE 3080 0 0 YETI Holdings Inc COM 98585X104 114 3 SH DFND 1 0 3 0 Vanguard Extended Duration Treasury ETF ETF 921910709 37513 511 SH DFND 1 0 511 0 Newmont Mining Corp COM 651639106 523375 12500 SH DFND 4 0 12500 0 Teladoc Health Inc COM 87918A105 636 65 SH SOLE 65 0 0 Brookfield Asset Management Re COM G16250105 270293 6499 SH SOLE 6499 0 0 Brookfield Asset Management Re COM G16250105 4409 106 SH SOLE 106 0 0 Brookfield Asset Management Re COM G16250105 1331 32 SH DFND 1 0 32 0 Dollar General Corp COM 256677105 10843 82 SH SOLE 82 0 0 Fortuna Silver Mines Inc COM 349942102 1795 367 SH DFND 1 0 367 0 Ur-Energy Inc COM 91688R108 9922 7087 SH DFND 1 0 7087 0 Moderna Inc COM 60770K107 889438 7490 SH SOLE 7490 0 0 Nuvei Corp COM 67079A102 3238 100 SH DFND 1 0 100 0 DoorDash Inc COM 25809K105 266185 2447 SH SOLE 2447 0 0 Overstock.com Inc COM 690370101 562 43 SH SOLE 43 0 0 High Tide Inc COM 42981E401 391 177 SH DFND 1 0 177 0 CAE Inc COM 124765108 839370 45176 SH SOLE 45176 0 0 Duolingo Inc COM 26603R106 209 1 SH DFND 1 0 1 0 iShares MSCI Switzerland ETF ETF 464286749 241 5 SH DFND 1 0 5 0 iShares MSCI United Kingdom ETF ETF 46435G334 140 4 SH DFND 1 0 4 0 iShares MSCI Mexico ETF ETF 464286822 340 6 SH DFND 1 0 6 0 Franklin FTSE India ETF ETF 35473P769 199 5 SH DFND 1 0 5 0 Neogen Corp COM 640491106 94 6 SH DFND 1 0 6 0 Organovo Holdings Inc COM 68620A203 58 76 SH DFND 1 0 76 0 Progyny Inc COM 74340E103 57 2 SH DFND 1 0 2 0 Sotera Health Co COM 83601L102 12 1 SH DFND 1 0 1 0 Vishay Intertechnology Inc COM 928298108 89 4 SH DFND 1 0 4 0 GXO Logistics Inc COM 36262G101 1616 32 SH SOLE 32 0 0 General Motors Co COM 37045V100 3295733 70937 SH SOLE 70937 0 0 Ford Motor Co COM 345370860 3050355 243250 SH SOLE 243250 0 0 Roku Inc COM 77543R102 405187 6761 SH SOLE 6761 0 0 Airbnb Inc COM 009066101 302199 1993 SH SOLE 1993 0 0 Aurinia Pharmaceuticals Inc COM 05156V102 87060 15247 SH SOLE 15247 0 0 Sea Ltd COM 81141R100 43194387 604794 SH DFND 4 0 604794 0 Palantir Technologies Inc COM 69608A108 111781 4413 SH SOLE 4413 0 0 Gold Royalty Corp COM 38071H106 981 696 SH DFND 1 0 696 0 Starbucks Corp COM 855244109 3737 48 SH SOLE 48 0 0 DoorDash Inc COM 25809K105 3182576 29257 SH SOLE 29257 0 0 Advanced Micro Devices Inc COM 007903107 507231 3127 SH SOLE 3127 0 0 Tesla Inc COM 88160R101 1528821 7726 SH SOLE 7726 0 0 Jackson Financial Inc COM 46817M107 493606 6647 SH DFND 2 0 6647 0 Global-e Online Ltd COM M5216V106 580 16 SH DFND 1 0 16 0 FirstService Corp COM 33767E202 104526 686 SH SOLE 686 0 0 Clean Energy Fuels Corp COM 184499101 83 31 SH DFND 1 0 31 0 India Globalization Capital In COM 45408X308 3 6 SH DFND 1 0 6 0 Deckers Outdoor Corp COM 243537107 4966551 5131 SH SOLE 5131 0 0 Axon Enterprise Inc COM 05464C101 4420662 15024 SH SOLE 15024 0 0 Power REIT COM 73933H101 17 19 SH DFND 1 0 19 0 Sylvamo Corp COM 871332102 2744 40 SH DFND 1 0 40 0 XP Inc COM G98239109 7599 432 SH SOLE 432 0 0 Canadian Natural Resources Ltd COM 136385101 13599 382 SH DFND 1 0 382 0 Comstock Mining Inc COM 205750300 5 30 SH DFND 1 0 30 0 iShares Russell 2000 ETF ETF 464287655 402940 1986 SH DFND 3 0 1986 0 Baidu Inc COM 056752108 13145 152 SH SOLE 152 0 0 JD.com Inc COM 47215P106 158813 6146 SH SOLE 6146 0 0 SPDR S&P Retail ETF ETF 78464A714 56235000 750000 SH SOLE 750000 0 0 Liberty Interactive Corp QVC G COM 74915M100 269 427 SH SOLE 427 0 0 Algoma Steel Group Inc COM 015658107 675 97 SH DFND 1 0 97 0 Ovintiv Inc COM 69047Q102 18889 403 SH SOLE 403 0 0 Penn National Gaming Inc COM 707569109 387 20 SH DFND 1 0 20 0 Aurinia Pharmaceuticals Inc COM 05156V102 274 48 SH DFND 1 0 48 0 Kyndryl Holdings Inc COM 50155Q100 158 6 SH DFND 1 0 6 0 Kyndryl Holdings Inc COM 50155Q100 342 13 SH SOLE 13 0 0 Newmont Mining Corp COM 651639106 378882 9049 SH SOLE 9049 0 0 United States Natural Gas Fund LP ETF 912318409 349 20 SH SOLE 20 0 0 Toro Co/The COM 891092108 926030 9903 SH SOLE 9903 0 0 SPDR S&P Regional Banking ETF ETF 78464A698 36825000 750000 SH SOLE 750000 0 0 Allogene Therapeutics Inc COM 019770106 63 27 SH DFND 1 0 27 0 FirstService Corp COM 33767E202 891974 5854 SH SOLE 5854 0 0 Lattice Semiconductor Corp COM 518415104 32706 564 SH SOLE 564 0 0 Oasis Petroleum Inc COM 674215207 15762 94 SH SOLE 94 0 0 Ford Motor Co COM 345370860 2480174 197781 SH SOLE 197781 0 0 Philip Morris International In COM 718172109 56745 560 SH SOLE 560 0 0 TFI International Inc COM 87241L109 23226 160 SH SOLE 160 0 0 GFL Environmental Inc COM 36168Q104 11679 300 SH SOLE 300 0 0 Coinbase Global Inc COM 19260Q107 29464587 132586 SH SOLE 132586 0 0 Churchill Capital Corp IV COM 549498103 5 2 SH SOLE 2 0 0 Rivian Automotive Inc COM 76954A103 924437 68885 SH SOLE 68885 0 0 Robinhood Markets Inc COM 770700102 1129118 49719 SH SOLE 49719 0 0 Robinhood Markets Inc COM 770700102 56094 2470 SH SOLE 2470 0 0 Entegris Inc COM 29362U104 80834 597 SH SOLE 597 0 0 Entegris Inc COM 29362U104 1930669 14259 SH SOLE 14259 0 0 Destination XL Group Inc COM 25065K104 22 6 SH DFND 1 0 6 0 Coinbase Global Inc COM 19260Q107 1102039 4959 SH SOLE 4959 0 0 Reliance Steel & Aluminum Co COM 759509102 296167 1037 SH SOLE 1037 0 0 iShares iBoxx $ High Yield Corporate Bond ETF ETF 464288513 8369690 108500 SH SOLE 108500 0 0 Turtle Beach Corp COM 900450206 14 1 SH DFND 1 0 1 0 LiveXLive Media Inc COM 53814X102 52 33 SH DFND 1 0 33 0 i-80 Gold Corp COM 44955L106 85 79 SH DFND 1 0 79 0 Gold Resource Corp COM 38068T105 21 57 SH DFND 1 0 57 0 HERTZ GLOBAL HOLDINGS INC COM 42704L104 267 2 SH DFND 1 0 2 0 Invesco QQQ Trust Series 1 ETF 46090E103 41203 86 SH SOLE 86 0 0 Microsoft Corp COM 594918104 161796 362 SH DFND 3 0 362 0 Manhattan Associates Inc COM 562750109 1455165 5899 SH SOLE 5899 0 0 Paylocity Holding Corp COM 70438V106 562604 4267 SH SOLE 4267 0 0 AECOM COM 00766T100 73773 837 SH SOLE 837 0 0 First Citizens BancShares Inc/ COM 31946M103 124587 74 SH SOLE 74 0 0 Invesco QQQ Trust Series 1 ETF 46090E103 22572309 47113 SH DFND 3 0 47113 0 Dow Inc COM 260557103 122015 2300 SH SOLE 2300 0 0 Walgreens Boots Alliance Inc COM 931427108 14514 1200 SH SOLE 1200 0 0 Constellation Energy Corp COM 21037T109 12707933 63454 SH SOLE 63454 0 0 Constellation Energy Corp COM 21037T109 19391143 96825 SH SOLE 96825 0 0 FirstService Corp COM 33767E202 9142 60 SH SOLE 60 0 0 Altria Group Inc COM 02209S103 91100 2000 SH SOLE 2000 0 0 TELUS International CDA Inc COM 87975H100 3745 648 SH SOLE 648 0 0 CAE Inc COM 124765108 15477 833 SH DFND 1 0 833 0 AstraZeneca PLC COM 046353108 300807 3857 SH SOLE 3857 0 0 FirstService Corp COM 33767E202 16304 107 SH DFND 1 0 107 0 Grab Holdings Ltd COM G4124C109 907987 255771 SH DFND 4 0 255771 0 LPL Financial Holdings Inc COM 50212V100 31282 112 SH SOLE 112 0 0 IMAX Corp COM 45245E109 34 2 SH DFND 1 0 2 0 Rubicon Project Inc/The COM 55955D100 93 7 SH DFND 1 0 7 0 OptimizeRx Corp COM 68401U204 100 10 SH DFND 1 0 10 0 Amazon.com Inc COM 023135106 1742149 9015 SH SOLE 9015 0 0 Viatris Inc COM 92556V106 3680234 346212 SH SOLE 346212 0 0 Brookfield Business Corp COM 11259V106 123 6 SH DFND 1 0 6 0 SPDR Portfolio Aggregate Bond ETF ETF 78464A649 12545000 500000 SH SOLE 500000 0 0 SPDR S&P 500 ETF Trust ETF 78462F103 42261948 77656 SH DFND 3 0 77656 0 Brookfield Business Corp COM 11259V106 5003 245 SH SOLE 245 0 0 EMCOR Group Inc COM 29084Q100 25921 71 SH SOLE 71 0 0 Healthpeak Properties Inc COM 42250P103 2742746 139936 SH SOLE 139936 0 0 Chesapeake Energy Corp COM 165167735 13726 167 SH SOLE 167 0 0 MicroStrategy Inc COM 594972408 10607 77 SH SOLE 77 0 0 Celsius Holdings Inc COM 15118V207 50296 881 SH SOLE 881 0 0 RH COM 74967X103 4155 17 SH SOLE 17 0 0 Sustainable Opportunities Acqu COM 87261Y106 68 50 SH DFND 1 0 50 0 Allegro MicroSystems Inc COM 01749D105 299344 10600 SH SOLE 10600 0 0 PPL Corp COM 69351T106 8295 300 SH SOLE 300 0 0 Discovery Communications Inc COM 934423104 5009092 673265 SH SOLE 673265 0 0 Cleveland-Cliffs Inc COM 185899101 725392 47134 SH SOLE 47134 0 0 Pure Storage Inc COM 74624M102 1877179 29235 SH SOLE 29235 0 0 Caesarstone Ltd COM M20598104 20 4 SH DFND 1 0 4 0 Futu Holdings Ltd COM 36118L106 853 13 SH DFND 1 0 13 0 Ituran Location and Control Lt COM M6158M104 641 26 SH DFND 1 0 26 0 Taboola.com Ltd COM M8744T106 310 90 SH DFND 1 0 90 0 Facebook Inc COM 30303M102 68574 136 SH SOLE 136 0 0 Amazon.com Inc COM 023135106 17779 92 SH SOLE 92 0 0 Amcor PLC COM G0250X107 39120000 4000000 SH DFND 2 0 4000000 0 Independence Realty Trust Inc COM 45378A106 131 7 SH DFND 1 0 7 0 Revance Therapeutics Inc COM 761330109 13 5 SH DFND 1 0 5 0 iShares Floating Rate Bond ETF ETF 46429B655 12772500 250000 SH SOLE 250000 0 0 Algoma Steel Group Inc COM 015658107 19258 2767 SH SOLE 2767 0 0 Cleveland-Cliffs Inc COM 185899101 11512 748 SH SOLE 748 0 0 AppLovin Corp COM 03831W108 80973 973 SH SOLE 973 0 0 AppLovin Corp COM 03831W108 1428222 17162 SH SOLE 17162 0 0 LPL Financial Holdings Inc COM 50212V100 18727624 67052 SH SOLE 67052 0 0 American Homes 4 Rent COM 02665T306 18357 494 SH SOLE 494 0 0 ROBLOX Corp COM 771049103 1665482 44759 SH SOLE 44759 0 0 FTC Solar Inc COM 30320C103 4 10 SH DFND 1 0 10 0 Gevo Inc COM 374396406 14 25 SH DFND 1 0 25 0 Maxeon Solar Technologies Ltd COM Y58473102 17 20 SH DFND 1 0 20 0 Deutsche Bank AG COM D18190898 239 15 SH DFND 1 0 15 0 Alphabet Inc COM 02079K107 8804 48 SH SOLE 48 0 0 Ivanhoe Electric Inc / US COM 46578C108 103 11 SH DFND 1 0 11 0 Patterson-UTI Energy Inc COM 703481101 93 9 SH SOLE 9 0 0 Coca-Cola European Partners PL COM G25839104 84092 1154 SH SOLE 1154 0 0 Wix.com Ltd COM M98068105 954 6 SH SOLE 6 0 0 Agnico Eagle Mines Ltd COM 008474108 35905 549 SH SOLE 549 0 0 BCE Inc COM 05534B760 127246 3931 SH SOLE 3931 0 0 Bank of Montreal COM 063671101 120157 1433 SH SOLE 1433 0 0 Bank of Nova Scotia/The COM 064149107 132999 2909 SH SOLE 2909 0 0 Cameco Corp COM 13321L108 282359 5739 SH SOLE 5739 0 0 Canadian Imperial Bank of Comm COM 136069101 63418 1334 SH SOLE 1334 0 0 Franco-Nevada Corp COM 351858105 245810 2074 SH SOLE 2074 0 0 Rogers Communications Inc COM 775109200 78028 2110 SH SOLE 2110 0 0 Royal Bank of Canada COM 780087102 1598466 15026 SH SOLE 15026 0 0 Shopify Inc COM 82509L107 201254 3047 SH SOLE 3047 0 0 Sun Life Financial Inc COM 866796105 84459 1724 SH SOLE 1724 0 0 Thomson Reuters Corp COM 884903808 232964 1382 SH SOLE 1382 0 0 Wheaton Precious Metals Corp COM 962879102 199825 3812 SH SOLE 3812 0 0 Informatica Inc COM 45674M101 247 8 SH DFND 1 0 8 0 Builders FirstSource Inc COM 12008R107 3322394 24004 SH SOLE 24004 0 0 Albertsons Cos Inc COM 013091103 10250 519 SH SOLE 519 0 0 BCE Inc PUT 05534B760 6535503 201900 SH DFND 1 0 201900 0 Bank of Nova Scotia/The PUT 064149107 333756 7300 SH DFND 1 0 7300 0 Manulife Financial Corp PUT 56501R106 5324000 200000 SH SOLE 200000 0 0 Canadian Imperial Bank of Comm CALL 136069101 180652 3800 SH DFND 1 0 3800 0 Agnico Eagle Mines Ltd PUT 008474108 392400 6000 SH DFND 1 0 6000 0 Canadian Imperial Bank of Comm PUT 136069101 5609720 118000 SH SOLE 118000 0 0 QUALCOMM Inc COM 747525103 5975 30 SH SOLE 30 0 0 Pembina Pipeline Corp PUT 706327103 22248000 600000 SH SOLE 600000 0 0 Canadian National Railway Co PUT 136375102 189008 1600 SH DFND 1 0 1600 0 Canadian Imperial Bank of Comm PUT 136069101 594250 12500 SH DFND 1 0 12500 0 Canadian Imperial Bank of Comm PUT 136069101 4754000 100000 SH SOLE 100000 0 0 SPDR Dow Jones Industrial Average ETF Trust ETF 78467X109 32464 83 SH DFND 3 0 83 0 Enbridge Inc PUT 29250N105 96093 2700 SH DFND 1 0 2700 0 Deutsche Bank AG COM D18190898 15093251 946879 SH DFND 4 0 946879 0 Pembina Pipeline Corp PUT 706327103 11124 300 SH DFND 1 0 300 0 Cenovus Energy Inc PUT 15135U109 104198 5300 SH DFND 1 0 5300 0 Vermilion Energy Inc PUT 923725105 11010 1000 SH DFND 1 0 1000 0 Avis Budget Group Inc COM 053774105 10452000 100000 SH SOLE 100000 0 0 IAMGOLD Corp COM 450913108 4 1 SH DFND 1 0 1 0 MRC Global Inc COM 55345K103 13 1 SH DFND 1 0 1 0 Rogers Communications Inc PUT 775109200 73960 2000 SH DFND 1 0 2000 0 Manulife Financial Corp PUT 56501R106 14641000 550000 SH SOLE 550000 0 0 TELUS Corp PUT 87971M103 1514 100 SH DFND 1 0 100 0 Manulife Financial Corp PUT 56501R106 26620 1000 SH DFND 1 0 1000 0 Manulife Financial Corp CALL 56501R106 26620 1000 SH DFND 1 0 1000 0 Manulife Financial Corp PUT 56501R106 26620 1000 SH DFND 1 0 1000 0 Triple Flag Precious Metals Co COM 89679M104 8000 509 SH SOLE 509 0 0 Plug Power Inc COM 72919P202 1291 554 SH DFND 1 0 554 0 Bank of Montreal PUT 063671101 888810 10600 SH DFND 1 0 10600 0 Toronto-Dominion Bank/The PUT 891160509 807912 14700 SH DFND 1 0 14700 0 Canadian Natural Resources Ltd PUT 136385101 178000 5000 SH DFND 1 0 5000 0 Canadian Natural Resources Ltd CALL 136385101 142400 4000 SH DFND 1 0 4000 0 Hudbay Minerals Inc PUT 443628102 3620 400 SH DFND 1 0 400 0 Texas Pacific Land Corp COM 88262P102 549968 749 SH SOLE 749 0 0 Carlisle Cos Inc COM 142339100 1853025 4573 SH SOLE 4573 0 0 Texas Pacific Land Corp COM 88262P102 1271021 1731 SH SOLE 1731 0 0 Gaming and Leisure Properties COM 36467J108 98829 2186 SH SOLE 2186 0 0 Sun Life Financial Inc CALL 866796105 431112 8800 SH DFND 1 0 8800 0 Bank of Nova Scotia/The CALL 064149107 1815084 39700 SH DFND 1 0 39700 0 Hecla Mining Co COM 422704106 36962 7621 SH DFND 1 0 7621 0 Hecla Mining Co COM 422704106 20307 4187 SH DFND 1 0 4187 0 Ferrovial SE COM N3168P101 1197229 30785 SH DFND 4 0 30785 0 Sun Life Financial Inc PUT 866796105 9798000 200000 SH SOLE 200000 0 0 Bank of Nova Scotia/The PUT 064149107 9144000 200000 SH SOLE 200000 0 0 Utilities Select Sector SPDR Fund PUT 81369Y886 1437754 21100 SH SOLE 21100 0 0 Utilities Select Sector SPDR Fund PUT 81369Y886 4783428 70200 SH SOLE 70200 0 0 Royal Bank of Canada PUT 780087102 10701828 100600 SH SOLE 100600 0 0 Fortis Inc/Canada PUT 349553107 912740 23500 SH SOLE 23500 0 0 TransCanada Corp PUT 87807B107 7580000 200000 SH SOLE 200000 0 0 Builders FirstSource Inc COM 12008R107 4916185 35519 SH SOLE 35519 0 0 Financial Select Sector SPDR Fund PUT 81369Y605 4501545 109500 SH SOLE 109500 0 0 Enbridge Inc PUT 29250N105 121006 3400 SH SOLE 3400 0 0 Toronto-Dominion Bank/The CALL 891160509 2214888 40300 SH DFND 1 0 40300 0 Advanced Micro Devices Inc PUT 007903107 12165750 75000 SH SOLE 75000 0 0 NVIDIA Corp PUT 67066G104 61770000 500000 SH SOLE 500000 0 0 Enbridge Inc PUT 29250N105 8933090 251000 SH SOLE 251000 0 0 Invesco QQQ Trust Series 1 PUT 46090E103 23955500 50000 SH SOLE 50000 0 0 Bank of Nova Scotia/The CALL 064149107 845820 18500 SH DFND 1 0 18500 0 Canadian Imperial Bank of Comm PUT 136069101 651298 13700 SH DFND 1 0 13700 0 Bank of Nova Scotia/The PUT 064149107 1152144 25200 SH DFND 1 0 25200 0 BCE Inc PUT 05534B760 977574 30200 SH SOLE 30200 0 0 TransCanada Corp PUT 87807B107 7580000 200000 SH SOLE 200000 0 0 InMed Pharmaceuticals Inc COM 457637601 1 2 SH DFND 1 0 2 0 Canadian Natural Resources Ltd PUT 136385101 284800 8000 SH DFND 1 0 8000 0 Barrick Gold Corp COM 067901108 585918 35127 SH SOLE 35127 0 0 Invesco QQQ Trust Series 1 PUT 46090E103 4791100 10000 SH SOLE 10000 0 0 Nuvei Corp COM 67079A102 147135 4544 SH DFND 1 0 4544 0 Bank of Nova Scotia/The PUT 064149107 64008 1400 SH SOLE 1400 0 0 Enbridge Inc PUT 29250N105 3875751 108900 SH DFND 1 0 108900 0 Gran Colombia Gold Corp COM 04040Y109 13912 3700 SH DFND 1 0 3700 0 Gran Colombia Gold Corp COM 04040Y109 143 38 SH DFND 1 0 38 0 Fortis Inc/Canada PUT 349553107 310720 8000 SH SOLE 8000 0 0 Alphabet Inc PUT 02079K305 3643000 20000 SH SOLE 20000 0 0 Bank of Nova Scotia/The PUT 064149107 146304 3200 SH DFND 1 0 3200 0 Toronto-Dominion Bank/The PUT 891160509 38724816 704600 SH DFND 1 0 704600 0 Bank of Montreal PUT 063671101 21222435 253100 SH SOLE 253100 0 0 BCE Inc PUT 05534B760 391677 12100 SH SOLE 12100 0 0 Invesco QQQ Trust Series 1 PUT 46090E103 14373300 30000 SH SOLE 30000 0 0 Cenovus Energy Inc CALL 15135U109 13762 700 SH DFND 1 0 700 0 Royal Bank of Canada PUT 780087102 989334 9300 SH DFND 1 0 9300 0 Toronto-Dominion Bank/The PUT 891160509 802416 14600 SH DFND 1 0 14600 0 Royal Bank of Canada PUT 780087102 11989026 112700 SH DFND 1 0 112700 0 Royal Bank of Canada CALL 780087102 7872120 74000 SH DFND 1 0 74000 0 Toronto-Dominion Bank/The CALL 891160509 38482992 700200 SH DFND 1 0 700200 0 TransCanada Corp PUT 87807B107 284250 7500 SH DFND 1 0 7500 0 Enbridge Inc PUT 29250N105 313192 8800 SH DFND 1 0 8800 0 Bank of Montreal CALL 063671101 83850 1000 SH DFND 1 0 1000 0 UBS Group AG COM H42097107 41651 1410 SH DFND 2 0 1410 0 Bank of Montreal PUT 063671101 14673750 175000 SH DFND 1 0 175000 0 Bank of Montreal CALL 063671101 14673750 175000 SH DFND 1 0 175000 0 Cenovus Energy Inc CALL 15135U109 5898 300 SH DFND 1 0 300 0 Cenovus Energy Inc PUT 15135U109 37354 1900 SH DFND 1 0 1900 0 Royal Bank of Canada PUT 780087102 457434 4300 SH DFND 1 0 4300 0 VAALCO Energy Inc COM 91851C201 47658 7601 SH DFND 1 0 7601 0 VAALCO Energy Inc COM 91851C201 75 12 SH DFND 1 0 12 0 Invesco QQQ Trust Series 1 PUT 46090E103 71866500 150000 SH SOLE 150000 0 0 Enbridge Inc PUT 29250N105 7118000 200000 SH SOLE 200000 0 0 BCE Inc PUT 05534B760 110058 3400 SH DFND 1 0 3400 0 Canadian Natural Resources Ltd PUT 136385101 35600 1000 SH DFND 1 0 1000 0 Utilities Select Sector SPDR Fund CALL 81369Y886 3400186 49900 SH SOLE 49900 0 0 Utilities Select Sector SPDR Fund CALL 81369Y886 3407000 50000 SH SOLE 50000 0 0 Logitech International SA COM H50430232 4650 48 SH DFND 2 0 48 0 Bank of Nova Scotia/The PUT 064149107 1673352 36600 SH DFND 1 0 36600 0 Utilities Select Sector SPDR Fund CALL 81369Y886 14220818 208700 SH SOLE 208700 0 0 Utilities Select Sector SPDR Fund CALL 81369Y886 688214 10100 SH SOLE 10100 0 0 Polestar Automotive Holding UK COM 731105201 31 40 SH DFND 1 0 40 0 Utilities Select Sector SPDR Fund CALL 81369Y886 2309946 33900 SH SOLE 33900 0 0 Alphabet Inc PUT 02079K305 3643000 20000 SH SOLE 20000 0 0 SPDR S&P 500 ETF Trust CALL 78462F103 27211000 50000 SH SOLE 50000 0 0 Apple Inc PUT 037833100 10531000 50000 SH SOLE 50000 0 0 Invesco QQQ Trust Series 1 CALL 46090E103 11977750 25000 SH SOLE 25000 0 0 AGFiQ US Market Neutral Anti-Beta Fund ETF 00110G408 23878 1217 SH DFND 1 0 1217 0 RXO Inc COM 74982T103 837 32 SH SOLE 32 0 0 Suncor Energy Inc PUT 867224107 3810 100 SH DFND 1 0 100 0 Canadian Natural Resources Ltd CALL 136385101 99680 2800 SH DFND 1 0 2800 0 BCE Inc PUT 05534B760 187746 5800 SH DFND 1 0 5800 0 BCE Inc PUT 05534B760 184509 5700 SH DFND 1 0 5700 0 Brookfield Business Partners L COM G16234109 8860 470 SH DFND 1 0 470 0 SPDR S&P 500 ETF Trust CALL 78462F103 27211000 50000 SH SOLE 50000 0 0 AMERCO COM 023586506 554945 9246 SH SOLE 9246 0 0 AMERCO COM 023586506 8823 147 SH SOLE 147 0 0 Invesco QQQ Trust Series 1 PUT 46090E103 38328800 80000 SH SOLE 80000 0 0 iShares MSCI Israel ETF ETF 464286632 176363 2905 SH SOLE 2905 0 0 Toronto-Dominion Bank/The CALL 891160509 615552 11200 SH DFND 1 0 11200 0 Deutsche Bank AG COM D18190898 11987 752 SH DFND 2 0 752 0 Invesco QQQ Trust Series 1 PUT 46090E103 47911000 100000 SH SOLE 100000 0 0 Bank of Nova Scotia/The CALL 064149107 73152 1600 SH DFND 1 0 1600 0 Bank of Montreal PUT 063671101 16770000 200000 SH SOLE 200000 0 0 Talos Energy Inc COM 87484T108 401 33 SH DFND 1 0 33 0 Cenovus Energy Inc PUT 15135U109 119926 6100 SH DFND 1 0 6100 0 Manulife Financial Corp PUT 56501R106 7986000 300000 SH SOLE 300000 0 0 Canadian Natural Resources Ltd PUT 136385101 142400 4000 SH DFND 1 0 4000 0 TransCanada Corp PUT 87807B107 7580000 200000 SH SOLE 200000 0 0 Barrick Gold Corp CALL 067901108 136776 8200 SH DFND 1 0 8200 0 Barrick Gold Corp PUT 067901108 3336 200 SH DFND 1 0 200 0 Suncor Energy Inc PUT 867224107 38100 1000 SH DFND 1 0 1000 0 Tesla Inc PUT 88160R101 14841000 75000 SH SOLE 75000 0 0 Restaurant Brands Internationa COM 76131D103 95703 1360 SH SOLE 1360 0 0 Enbridge Inc CALL 29250N105 10677 300 SH DFND 1 0 300 0 Hubbell Inc COM 443510607 5728534 15674 SH SOLE 15674 0 0 Toast Inc COM 888787108 27806 1079 SH SOLE 1079 0 0 Toast Inc COM 888787108 853554 33122 SH SOLE 33122 0 0 First Solar Inc COM 336433107 8064930 35771 SH SOLE 35771 0 0 Paylocity Holding Corp COM 70438V106 19250 146 SH SOLE 146 0 0 Ares Management LP COM 03990B101 2275889 17076 SH SOLE 17076 0 0 Chesapeake Energy Corp COM 165167735 825023 10038 SH SOLE 10038 0 0 Ares Management LP COM 03990B101 35986 270 SH SOLE 270 0 0 Repligen Corp COM 759916109 639755 5075 SH SOLE 5075 0 0 Aspen Technology Inc COM 29109X106 59788 301 SH SOLE 301 0 0 Aspen Technology Inc COM 29109X106 543650 2737 SH SOLE 2737 0 0 Repligen Corp COM 759916109 16640 132 SH SOLE 132 0 0 Ferguson PLC COM G3421J106 3717499 19197 SH SOLE 19197 0 0 Ferguson PLC COM G3421J106 59063 305 SH SOLE 305 0 0 Canadian Natural Resources Ltd CALL 136385101 56960 1600 SH DFND 1 0 1600 0 Bank of Montreal PUT 063671101 25155 300 SH DFND 1 0 300 0 Tesla Inc PUT 88160R101 4947000 25000 SH SOLE 25000 0 0 Cenovus Energy Inc PUT 15135U109 58980 3000 SH DFND 1 0 3000 0 Royal Bank of Canada PUT 780087102 1861650 17500 SH SOLE 17500 0 0 Triple Flag Precious Metals Co COM 89679M104 2000 144 SH DFND 1 0 144 0 Bank of Montreal PUT 063671101 12577500 150000 SH SOLE 150000 0 0 Bank of Montreal CALL 063671101 12577500 150000 SH SOLE 150000 0 0 Financial Select Sector SPDR Fund PUT 81369Y605 6166500 150000 SH SOLE 150000 0 0 Nexa Resources SA COM L67359106 1528 200 SH DFND 1 0 200 0 Village Farms International In COM 92707Y108 3978 3900 SH DFND 1 0 3900 0 Helius Medical Technologies In COM 42328V801 6 6 SH DFND 1 0 6 0 Bank of Nova Scotia/The PUT 064149107 2286000 50000 SH SOLE 50000 0 0 Brookfield Asset Management Lt COM 113004105 1939675 50977 SH SOLE 50977 0 0 Brookfield Asset Management Lt COM 113004105 25325661 665589 SH SOLE 665589 0 0 Brookfield Asset Management Lt COM 113004105 27396 720 SH SOLE 720 0 0 Brookfield Asset Management Lt COM 113004105 1112696 29243 SH DFND 1 0 29243 0 Brookfield Asset Management Lt COM 113004105 175030 4600 SH SOLE 4600 0 0 Royal Bank of Canada PUT 780087102 5319000 50000 SH DFND 1 0 50000 0 Royal Bank of Canada CALL 780087102 37233000 350000 SH DFND 1 0 350000 0 General Motors Co COM 37045V100 111504 2400 SH SOLE 2400 0 0 SPDR S&P Regional Banking ETF ETF 78464A698 4910 100 SH SOLE 100 0 0 AT&T Inc COM 00206R102 21021 1100 SH SOLE 1100 0 0 Freeport-McMoRan Inc COM 35671D857 9720 200 SH SOLE 200 0 0 Ford Motor Co COM 345370860 89034 7100 SH SOLE 7100 0 0 Invesco QQQ Trust Series 1 PUT 46090E103 23955500 50000 SH SOLE 50000 0 0 GLOBALFOUNDRIES Inc COM G39387108 184645 3652 SH SOLE 3652 0 0 iShares Russell 2000 ETF PUT 464287655 15216750 75000 SH SOLE 75000 0 0 iShares Russell 2000 ETF CALL 464287655 15216750 75000 SH SOLE 75000 0 0 MAG Silver Corp COM 55903Q104 110865 9500 SH SOLE 9500 0 0 TFI International Inc COM 87241L109 87096 600 SH SOLE 600 0 0 Invesco QQQ Trust Series 1 PUT 46090E103 71866500 150000 SH SOLE 150000 0 0 Sun Life Financial Inc PUT 866796105 1224750 25000 SH SOLE 25000 0 0 Toronto-Dominion Bank/The CALL 891160509 10063176 183100 SH DFND 1 0 183100 0 Toronto-Dominion Bank/The PUT 891160509 17862000 325000 SH DFND 1 0 325000 0 Bank of Nova Scotia/The CALL 064149107 4572000 100000 SH DFND 1 0 100000 0 Bank of Nova Scotia/The PUT 064149107 4572000 100000 SH DFND 1 0 100000 0 HCA Healthcare Inc COM 40412C101 7068 22 SH SOLE 22 0 0 Thermo Fisher Scientific Inc COM 883556102 40369 73 SH SOLE 73 0 0 Invesco QQQ Trust Series 1 CALL 46090E103 23955500 50000 SH SOLE 50000 0 0 TransCanada Corp PUT 87807B107 549550 14500 SH DFND 1 0 14500 0 Canadian Imperial Bank of Comm PUT 136069101 142620 3000 SH DFND 1 0 3000 0 Agnico Eagle Mines Ltd PUT 008474108 268140 4100 SH DFND 1 0 4100 0 GE HealthCare Technologies Inc COM 36266G107 10060329 129111 SH SOLE 129111 0 0 Bank of Montreal PUT 063671101 58695 700 SH DFND 1 0 700 0 Fortis Inc/Canada CALL 349553107 15536 400 SH DFND 1 0 400 0 Hudbay Minerals Inc PUT 443628102 95025 10500 SH DFND 1 0 10500 0 iShares 20 Year Treasury Bond ETF ETF 464287432 4839192 52726 SH SOLE 52726 0 0 GE HealthCare Technologies Inc COM 36266G107 312 4 SH SOLE 4 0 0 Canadian Imperial Bank of Comm PUT 136069101 675068 14200 SH DFND 1 0 14200 0 Enbridge Inc CALL 29250N105 71180 2000 SH DFND 1 0 2000 0 Hudbay Minerals Inc CALL 443628102 9050 1000 SH DFND 1 0 1000 0 Pembina Pipeline Corp CALL 706327103 51912 1400 SH DFND 1 0 1400 0 Vermilion Energy Inc PUT 923725105 11010 1000 SH DFND 1 0 1000 0 Vermilion Energy Inc PUT 923725105 22020 2000 SH DFND 1 0 2000 0 Manulife Financial Corp CALL 56501R106 244904 9200 SH DFND 1 0 9200 0 Cenovus Energy Inc PUT 15135U109 39320 2000 SH DFND 1 0 2000 0 Sundial Growers Inc COM 83307B101 9859 5189 SH DFND 1 0 5189 0 TransCanada Corp PUT 87807B107 15160 400 SH DFND 1 0 400 0 SPDR Dow Jones Industrial Average ETF Trust ETF 78467X109 391 1 SH DFND 1 0 1 0 Suncor Energy Inc CALL 867224107 45720 1200 SH DFND 1 0 1200 0 BCE Inc CALL 05534B760 45318 1400 SH DFND 1 0 1400 0 Bank of Nova Scotia/The PUT 064149107 480060 10500 SH DFND 1 0 10500 0 Suncor Energy Inc PUT 867224107 7620000 200000 SH SOLE 200000 0 0 Royal Bank of Canada CALL 780087102 329778 3100 SH DFND 1 0 3100 0 Toronto-Dominion Bank/The PUT 891160509 1483920 27000 SH DFND 1 0 27000 0 Canadian Natural Resources Ltd PUT 136385101 10680000 300000 SH SOLE 300000 0 0 Royal Bank of Canada PUT 780087102 1297836 12200 SH DFND 1 0 12200 0 Royal Bank of Canada PUT 780087102 212760 2000 SH DFND 1 0 2000 0 Margaux Red Capital Inc COM 826599102 72 6 SH DFND 1 0 6 0 Toronto-Dominion Bank/The CALL 891160509 8244000 150000 SH DFND 1 0 150000 0 Royal Bank of Canada PUT 780087102 26595000 250000 SH SOLE 250000 0 0 Royal Bank of Canada CALL 780087102 16222950 152500 SH SOLE 152500 0 0 Canadian Imperial Bank of Comm CALL 136069101 14618550 307500 SH SOLE 307500 0 0 VanEck Vectors Gold Miners ETF PUT 92189F106 11875500 350000 SH SOLE 350000 0 0 Bank of Montreal PUT 063671101 2926365 34900 SH DFND 1 0 34900 0 Bank of Montreal PUT 063671101 503100 6000 SH DFND 1 0 6000 0 Bank of Montreal PUT 063671101 838500 10000 SH DFND 1 0 10000 0 Vermilion Energy Inc PUT 923725105 110100 10000 SH DFND 1 0 10000 0 Enbridge Inc PUT 29250N105 4448750 125000 SH SOLE 125000 0 0 TransCanada Corp PUT 87807B107 3790000 100000 SH SOLE 100000 0 0 Barrick Gold Corp CALL 067901108 95076 5700 SH DFND 1 0 5700 0 Barrick Gold Corp CALL 067901108 100080 6000 SH DFND 1 0 6000 0 Agnico Eagle Mines Ltd PUT 008474108 202740 3100 SH DFND 1 0 3100 0 Suncor Energy Inc CALL 867224107 38100 1000 SH DFND 1 0 1000 0 Enbridge Inc CALL 29250N105 3722714 104600 SH DFND 1 0 104600 0 Reliance Steel & Aluminum Co COM 759509102 1551379 5432 SH SOLE 5432 0 0 AECOM COM 00766T100 1149963 13047 SH SOLE 13047 0 0 Graco Inc COM 384109104 1281878 16169 SH SOLE 16169 0 0 Axon Enterprise Inc COM 05464C101 6097830 20724 SH SOLE 20724 0 0 Royal Bank of Canada PUT 780087102 1329750 12500 SH DFND 1 0 12500 0 SolarBank Corp COM 83417Y108 576 95 SH DFND 1 0 95 0 Cameco Corp CALL 13321L108 147600 3000 SH DFND 1 0 3000 0 VanEck Vectors Gold Miners ETF PUT 92189F106 1526850 45000 SH SOLE 45000 0 0 VanEck Vectors Gold Miners ETF CALL 92189F106 1526850 45000 SH SOLE 45000 0 0 Canadian Natural Resources Ltd CALL 136385101 71200 2000 SH DFND 1 0 2000 0 Baytex Energy Corp PUT 07317Q105 25056 7200 SH DFND 1 0 7200 0 Utilities Select Sector SPDR Fund PUT 81369Y886 22826900 335000 SH SOLE 335000 0 0 Imperial Oil Ltd PUT 453038408 648375 9500 SH DFND 1 0 9500 0 Toronto-Dominion Bank/The PUT 891160509 82440 1500 SH DFND 1 0 1500 0 TransCanada Corp PUT 87807B107 162970 4300 SH DFND 1 0 4300 0 Royal Bank of Canada CALL 780087102 35328798 332100 SH SOLE 332100 0 0 Cenovus Energy Inc CALL 15135U109 39320 2000 SH DFND 1 0 2000 0 Cenovus Energy Inc PUT 15135U109 39320 2000 SH DFND 1 0 2000 0 TELUS Corp PUT 87971M103 7570 500 SH SOLE 500 0 0 Toronto-Dominion Bank/The PUT 891160509 544104 9900 SH DFND 1 0 9900 0 Vermilion Energy Inc PUT 923725105 13212 1200 SH DFND 1 0 1200 0 Bank of Montreal CALL 063671101 511485 6100 SH DFND 1 0 6100 0 BlackBerry Ltd PUT 09228F103 4960 2000 SH DFND 1 0 2000 0 Fortis Inc/Canada PUT 349553107 920508 23700 SH SOLE 23700 0 0 Bank of Montreal CALL 063671101 21172125 252500 SH SOLE 252500 0 0 Financial Select Sector SPDR Fund PUT 81369Y605 11305250 275000 SH SOLE 275000 0 0 Energy Select Sector SPDR Fund PUT 81369Y506 6380500 70000 SH SOLE 70000 0 0 Toronto-Dominion Bank/The CALL 891160509 13740000 250000 SH DFND 1 0 250000 0 Toronto-Dominion Bank/The PUT 891160509 8244000 150000 SH DFND 1 0 150000 0 Manulife Financial Corp CALL 56501R106 47916 1800 SH DFND 1 0 1800 0 Utilities Select Sector SPDR Fund PUT 81369Y886 3407000 50000 SH SOLE 50000 0 0 Dutch Bros Inc COM 26701L100 1242 30 SH DFND 1 0 30 0 Terawulf Inc COM 88080T104 1246 280 SH DFND 1 0 280 0 Agnico Eagle Mines Ltd PUT 008474108 85020 1300 SH DFND 1 0 1300 0 Alamos Gold Inc COM 011532108 516970 32970 SH SOLE 32970 0 0 iShares Russell 2000 ETF CALL 464287655 24346800 120000 SH SOLE 120000 0 0 Barrick Gold Corp CALL 067901108 350280 21000 SH DFND 1 0 21000 0 Barrick Gold Corp COM 067901108 131188 7865 SH DFND 1 0 7865 0 Cleanspark Inc COM 18452B209 1164 73 SH DFND 1 0 73 0 Innoviz Technologies Ltd COM M5R635108 91 98 SH DFND 1 0 98 0 Impinj Inc COM 453204109 157 1 SH DFND 1 0 1 0 Riskified Ltd COM M8216R109 300 47 SH DFND 1 0 47 0 Barrick Gold Corp CALL 067901108 18348 1100 SH DFND 1 0 1100 0 TELUS Corp COM 87971M103 335381 22152 SH DFND 1 0 22152 0 Suncor Energy Inc COM 867224107 646595 16971 SH DFND 1 0 16971 0 Invesco QQQ Trust Series 1 PUT 46090E103 14373300 30000 SH SOLE 30000 0 0 Rogers Communications Inc PUT 775109200 1175964 31800 SH DFND 1 0 31800 0 Rogers Communications Inc PUT 775109200 192296 5200 SH DFND 1 0 5200 0 Centerra Gold Inc COM 152006102 100800 15000 SH SOLE 15000 0 0 Algonquin Power & Utilities Co COM 015857105 20018 3416 SH DFND 1 0 3416 0 BlackBerry Ltd COM 09228F103 498230 200899 SH DFND 1 0 200899 0 Brookfield Infrastructure Part COM G16252101 327112 11921 SH DFND 1 0 11921 0 Bank of Montreal COM 063671101 62384 744 SH DFND 1 0 744 0 Brookfield Renewable Partners COM G16258108 135814 5483 SH DFND 1 0 5483 0 Agnico Eagle Mines Ltd COM 008474108 119813 1832 SH DFND 1 0 1832 0 Baytex Energy Corp COM 07317Q105 548110 157503 SH DFND 1 0 157503 0 B2Gold Corp COM 11777Q209 280946 104054 SH DFND 1 0 104054 0 Stantec Inc COM 85472N109 10527 126 SH DFND 1 0 126 0 Sun Life Financial Inc COM 866796105 254552 5196 SH DFND 1 0 5196 0 Sandstorm Gold Ltd COM 80013R206 127878 23507 SH DFND 1 0 23507 0 NexGen Energy Ltd COM 65340P106 3490 500 SH DFND 1 0 500 0 Imperial Oil Ltd COM 453038408 34125 500 SH DFND 1 0 500 0 Energy Fuels Inc/Canada COM 292671708 57564 9499 SH DFND 1 0 9499 0 Canadian Imperial Bank of Comm COM 136069101 621300 13069 SH DFND 1 0 13069 0 Fortis Inc/Canada COM 349553107 96945 2496 SH DFND 1 0 2496 0 Fortuna Silver Mines Inc COM 349942102 34230 7000 SH DFND 1 0 7000 0 Suncor Energy Inc PUT 867224107 922020 24200 SH DFND 1 0 24200 0 Netflix Inc PUT 64110L106 4724160 7000 SH SOLE 7000 0 0 Teck Resources Ltd PUT 878742204 95800 2000 SH DFND 1 0 2000 0 Baytex Energy Corp PUT 07317Q105 1740 500 SH DFND 1 0 500 0 Brookfield Infrastructure Corp COM 11275Q107 85496 2540 SH DFND 1 0 2540 0 Pembina Pipeline Corp COM 706327103 246397 6645 SH DFND 1 0 6645 0 Utilities Select Sector SPDR Fund PUT 81369Y886 18983804 278600 SH SOLE 278600 0 0 Gildan Activewear Inc COM 375916103 64085 1690 SH DFND 1 0 1690 0 Newmont Mining Corp COM 651639106 41870 1000 SH DFND 1 0 1000 0 Toronto-Dominion Bank/The PUT 891160509 994776 18100 SH DFND 1 0 18100 0 TransAlta Corp CALL 89346D107 7080 1000 SH DFND 1 0 1000 0 Pembina Pipeline Corp PUT 706327103 37080 1000 SH DFND 1 0 1000 0 TransAlta Corp PUT 89346D107 7080 1000 SH DFND 1 0 1000 0 TransCanada Corp PUT 87807B107 371420 9800 SH DFND 1 0 9800 0 Ovintiv Inc CALL 69047Q102 4687 100 SH DFND 1 0 100 0 Cenovus Energy Inc CALL 15135U109 334220 17000 SH DFND 1 0 17000 0 Cameco Corp PUT 13321L108 49200 1000 SH DFND 1 0 1000 0 iShares 5-10 Year Investment Grade Corporate Bond ETF ETF 464288638 15378000 300000 SH SOLE 300000 0 0 Cameco Corp CALL 13321L108 147600 3000 SH DFND 1 0 3000 0 TransCanada Corp CALL 87807B107 75800 2000 SH DFND 1 0 2000 0 Imperial Oil Ltd CALL 453038408 109200 1600 SH DFND 1 0 1600 0 Kinross Gold Corp CALL 496902404 832 100 SH DFND 1 0 100 0 Bank of America Corp PUT 060505104 2386200 60000 SH SOLE 60000 0 0 Wells Fargo & Co PUT 949746101 2969500 50000 SH SOLE 50000 0 0 Canadian Natural Resources Ltd PUT 136385101 106800 3000 SH DFND 1 0 3000 0 Canadian Natural Resources Ltd PUT 136385101 142400 4000 SH DFND 1 0 4000 0 Cameco Corp PUT 13321L108 49200 1000 SH DFND 1 0 1000 0 Cameco Corp CALL 13321L108 78720 1600 SH DFND 1 0 1600 0 SPDR S&P 500 ETF Trust CALL 78462F103 27211000 50000 SH SOLE 50000 0 0 Bank of Montreal CALL 063671101 167700 2000 SH DFND 1 0 2000 0 Pembina Pipeline Corp CALL 706327103 40788 1100 SH DFND 1 0 1100 0 Tesla Inc COM 88160R101 5739 29 SH DFND 3 0 29 0 Utilities Select Sector SPDR Fund CALL 81369Y886 122652 1800 SH SOLE 1800 0 0 Teck Resources Ltd CALL 878742204 95800 2000 SH DFND 1 0 2000 0 Canadian Imperial Bank of Comm PUT 136069101 499170 10500 SH DFND 1 0 10500 0 TELUS Corp CALL 87971M103 525358 34700 SH DFND 1 0 34700 0 Utilities Select Sector SPDR Fund PUT 81369Y886 6814000 100000 SH SOLE 100000 0 0 CF Industries Holdings Inc PUT 125269100 2223600 30000 SH SOLE 30000 0 0 Mosaic Co/The COM 61945C103 960867 33248 SH SOLE 33248 0 0 CF Industries Holdings Inc COM 125269100 757729 10223 SH SOLE 10223 0 0 Utilities Select Sector SPDR Fund PUT 81369Y886 136280 2000 SH SOLE 2000 0 0 Utilities Select Sector SPDR Fund CALL 81369Y886 136280 2000 SH SOLE 2000 0 0 Utilities Select Sector SPDR Fund PUT 81369Y886 3590978 52700 SH SOLE 52700 0 0 iShares MSCI EAFE ETF PUT 464287465 5874750 75000 SH SOLE 75000 0 0 Deckers Outdoor Corp COM 243537107 7257689 7498 SH SOLE 7498 0 0 Watsco Inc COM 942622200 1491633 3220 SH SOLE 3220 0 0 UiPath Inc COM 90364P105 532509 41996 SH SOLE 41996 0 0 Dick's Sporting Goods Inc COM 253393102 1199508 5583 SH SOLE 5583 0 0 Albertsons Cos Inc COM 013091103 647326 32776 SH SOLE 32776 0 0 Hyatt Hotels Corp COM 448579102 657814 4330 SH SOLE 4330 0 0 Lattice Semiconductor Corp COM 518415104 756654 13048 SH SOLE 13048 0 0 iShares Expanded Tech-Software Sector ETF ETF 464287515 261 3 SH DFND 1 0 3 0 Knife River Corp COM 498894104 491 7 SH DFND 1 0 7 0 Ford Motor Co COM 345370860 31350 2500 SH SOLE 2500 0 0 SPDR Gold Shares ETF 78463V107 10105 47 SH SOLE 47 0 0 Descartes Systems Group Inc/The COM 249906108 75148 776 SH SOLE 776 0 0 Canadian Imperial Bank of Comm PUT 136069101 5162844 108600 SH SOLE 108600 0 0 iShares Trust iShares ESG Aware MSCI USA ETF ETF 46435G425 23864000 200000 SH SOLE 200000 0 0 Bank of Montreal PUT 063671101 628875 7500 SH SOLE 7500 0 0 Rogers Communications Inc CALL 775109200 184900 5000 SH DFND 1 0 5000 0 BCE Inc PUT 05534B760 129480 4000 SH DFND 1 0 4000 0 TransCanada Corp CALL 87807B107 37900 1000 SH DFND 1 0 1000 0 Toro Co/The COM 891092108 14681 157 SH SOLE 157 0 0 UiPath Inc COM 90364P105 8343 658 SH SOLE 658 0 0 Hyatt Hotels Corp COM 448579102 10331 68 SH SOLE 68 0 0 Dick's Sporting Goods Inc COM 253393102 19122 89 SH SOLE 89 0 0 Graco Inc COM 384109104 269314 3397 SH SOLE 3397 0 0 WisdomTree Floating Rate Treasury Fund ETF 97717Y527 15093000 300000 SH SOLE 300000 0 0 Imperial Oil Ltd PUT 453038408 143325 2100 SH DFND 1 0 2100 0 TransCanada Corp PUT 87807B107 45480 1200 SH DFND 1 0 1200 0 SPDR S&P Oil & Gas Exploration & Production ETF PUT 78468R556 14547000 100000 SH SOLE 100000 0 0 TransCanada Corp CALL 87807B107 64430 1700 SH DFND 1 0 1700 0 Ares Acquisition Corp II COM G33033104 2134000 200000 SH SOLE 200000 0 0 SPDR S&P Oil & Gas Exploration & Production ETF CALL 78468R556 5455125 37500 SH SOLE 37500 0 0 iShares Russell 2000 ETF PUT 464287655 30433500 150000 SH SOLE 150000 0 0 Coca-Cola European Partners PL COM G25839104 220140 3021 SH SOLE 3021 0 0 iShares MSCI EAFE ETF PUT 464287465 15666000 200000 SH SOLE 200000 0 0 Nutrien Ltd PUT 67077M108 20364 400 SH DFND 1 0 400 0 iShares Russell 2000 ETF PUT 464287655 10144500 50000 SH SOLE 50000 0 0 Royal Bank of Canada CALL 780087102 21276000 200000 SH SOLE 200000 0 0 Cameco Corp CALL 13321L108 98400 2000 SH DFND 1 0 2000 0 TransCanada Corp PUT 87807B107 45480 1200 SH DFND 1 0 1200 0 Utilities Select Sector SPDR Fund PUT 81369Y886 1022100 15000 SH SOLE 15000 0 0 Hudbay Minerals Inc PUT 443628102 9050 1000 SH DFND 1 0 1000 0 Toronto-Dominion Bank/The CALL 891160509 1082712 19700 SH DFND 1 0 19700 0 Kinross Gold Corp PUT 496902404 3328 400 SH DFND 1 0 400 0 Canadian Imperial Bank of Comm CALL 136069101 4801540 101000 SH SOLE 101000 0 0 Utilities Select Sector SPDR Fund CALL 81369Y886 1281032 18800 SH SOLE 18800 0 0 Utilities Select Sector SPDR Fund CALL 81369Y886 1281032 18800 SH SOLE 18800 0 0 Ovintiv Inc PUT 69047Q102 18748 400 SH DFND 1 0 400 0 Algonquin Power & Utilities Co CALL 015857105 6446 1100 SH DFND 1 0 1100 0 Manulife Financial Corp CALL 56501R106 167706 6300 SH DFND 1 0 6300 0 Fortis Inc/Canada CALL 349553107 718540 18500 SH SOLE 18500 0 0 Barrick Gold Corp CALL 067901108 16680 1000 SH DFND 1 0 1000 0 Canadian Natural Resources Ltd CALL 136385101 178000 5000 SH DFND 1 0 5000 0 Bank of Montreal PUT 063671101 855270 10200 SH DFND 1 0 10200 0 TELUS Corp PUT 87971M103 15140 1000 SH DFND 1 0 1000 0 TELUS Corp PUT 87971M103 24224 1600 SH DFND 1 0 1600 0 BCE Inc CALL 05534B760 16185 500 SH DFND 1 0 500 0 BCE Inc PUT 05534B760 848094 26200 SH DFND 1 0 26200 0 Bank of Montreal CALL 063671101 4234425 50500 SH SOLE 50500 0 0 TransCanada Corp PUT 87807B107 7580 200 SH DFND 1 0 200 0 Vermilion Energy Inc CALL 923725105 33030 3000 SH DFND 1 0 3000 0 Canadian Imperial Bank of Comm PUT 136069101 185406 3900 SH DFND 1 0 3900 0 Financial Select Sector SPDR Fund PUT 81369Y605 20555 500 SH SOLE 500 0 0 BCE Inc PUT 05534B760 126243 3900 SH DFND 1 0 3900 0 Vermilion Energy Inc PUT 923725105 11010 1000 SH DFND 1 0 1000 0 TransCanada Corp PUT 87807B107 769370 20300 SH DFND 1 0 20300 0 TransCanada Corp PUT 87807B107 151600 4000 SH DFND 1 0 4000 0 Toronto-Dominion Bank/The PUT 891160509 1901616 34600 SH DFND 1 0 34600 0 Barrick Gold Corp CALL 067901108 8340 500 SH DFND 1 0 500 0 Toronto-Dominion Bank/The CALL 891160509 1335528 24300 SH DFND 1 0 24300 0 Canadian Imperial Bank of Comm CALL 136069101 12360400 260000 SH SOLE 260000 0 0 Bank of Nova Scotia/The CALL 064149107 1335024 29200 SH DFND 1 0 29200 0 Bank of Nova Scotia/The PUT 064149107 1303020 28500 SH DFND 1 0 28500 0 Vermilion Energy Inc CALL 923725105 99090 9000 SH DFND 1 0 9000 0 Royal Bank of Canada PUT 780087102 37381932 351400 SH SOLE 351400 0 0 Royal Bank of Canada PUT 780087102 180846 1700 SH SOLE 1700 0 0 Royal Bank of Canada CALL 780087102 5850900 55000 SH SOLE 55000 0 0 Royal Bank of Canada PUT 780087102 117018 1100 SH SOLE 1100 0 0 Royal Bank of Canada CALL 780087102 425520 4000 SH SOLE 4000 0 0 Bank of Montreal CALL 063671101 586950 7000 SH SOLE 7000 0 0 Toronto-Dominion Bank/The PUT 891160509 5616912 102200 SH DFND 1 0 102200 0 Canadian Imperial Bank of Comm PUT 136069101 19016 400 SH SOLE 400 0 0 Canadian Imperial Bank of Comm CALL 136069101 47540 1000 SH SOLE 1000 0 0 TransCanada Corp PUT 87807B107 363840 9600 SH DFND 1 0 9600 0 Darden Restaurants Inc COM 237194105 16823606 111179 SH SOLE 111179 0 0 Enbridge Inc PUT 29250N105 24913 700 SH DFND 1 0 700 0 Enbridge Inc CALL 29250N105 185068 5200 SH DFND 1 0 5200 0 TransCanada Corp CALL 87807B107 60640 1600 SH DFND 1 0 1600 0 Nutrien Ltd PUT 67077M108 157821 3100 SH DFND 1 0 3100 0 Toronto-Dominion Bank/The PUT 891160509 478152 8700 SH DFND 1 0 8700 0 Enbridge Inc PUT 29250N105 925340 26000 SH DFND 1 0 26000 0 iShares Russell 2000 ETF PUT 464287655 10144500 50000 SH SOLE 50000 0 0 Vermilion Energy Inc PUT 923725105 12111 1100 SH DFND 1 0 1100 0 Invesco S&P 500 Equal Weight ETF ETF 46137V357 1059770 6451 SH SOLE 6451 0 0 iShares Russell 2000 ETF CALL 464287655 40578000 200000 SH SOLE 200000 0 0 Royal Bank of Canada PUT 780087102 10638000 100000 SH SOLE 100000 0 0 TransCanada Corp PUT 87807B107 140230 3700 SH DFND 1 0 3700 0 Royal Bank of Canada CALL 780087102 31914000 300000 SH SOLE 300000 0 0 Canadian Imperial Bank of Comm PUT 136069101 104588 2200 SH SOLE 2200 0 0 Bank of Montreal PUT 063671101 670800 8000 SH DFND 1 0 8000 0 Bank of Nova Scotia/The PUT 064149107 82296 1800 SH DFND 1 0 1800 0 Bank of Montreal PUT 063671101 50310 600 SH SOLE 600 0 0 BCE Inc CALL 05534B760 129480 4000 SH DFND 1 0 4000 0 Fortis Inc/Canada PUT 349553107 97100 2500 SH DFND 1 0 2500 0 Fortis Inc/Canada PUT 349553107 23304 600 SH DFND 1 0 600 0 Liberty Media Corp-Liberty Liv COM 531229722 268 7 SH DFND 1 0 7 0 iShares PHLX Semiconductor ETF ETF 464287523 493 2 SH DFND 1 0 2 0 Fortis Inc/Canada PUT 349553107 31072 800 SH DFND 1 0 800 0 Nuvei Corp COM 67079A102 12952 400 SH DFND 1 0 400 0 Canadian Imperial Bank of Comm PUT 136069101 114096 2400 SH DFND 1 0 2400 0 Canadian Imperial Bank of Comm PUT 136069101 57048 1200 SH DFND 1 0 1200 0 Utilities Select Sector SPDR Fund PUT 81369Y886 3407000 50000 SH SOLE 50000 0 0 Teck Resources Ltd PUT 878742204 47900 1000 SH DFND 1 0 1000 0 Utilities Select Sector SPDR Fund PUT 81369Y886 3918050 57500 SH SOLE 57500 0 0 SPDR S&P 500 ETF Trust PUT 78462F103 27211000 50000 SH SOLE 50000 0 0 BCE Inc PUT 05534B760 129480 4000 SH DFND 1 0 4000 0 TransCanada Corp PUT 87807B107 7580000 200000 SH SOLE 200000 0 0 NVIDIA Corp PUT 67066G104 24708000 200000 SH SOLE 200000 0 0 iShares Russell 2000 ETF PUT 464287655 50722500 250000 SH SOLE 250000 0 0 Bank of Nova Scotia/The PUT 064149107 1860804 40700 SH DFND 1 0 40700 0 BCE Inc PUT 05534B760 6474 200 SH SOLE 200 0 0 Enbridge Inc PUT 29250N105 281161 7900 SH DFND 1 0 7900 0 Rogers Communications Inc CALL 775109200 1072420 29000 SH DFND 1 0 29000 0 Manulife Financial Corp PUT 56501R106 5324000 200000 SH SOLE 200000 0 0 Kenvue Inc COM 49177J102 28239449 1553325 SH SOLE 1553325 0 0 TELUS Corp PUT 87971M103 60560 4000 SH DFND 1 0 4000 0 Bank of Nova Scotia/The PUT 064149107 27454860 600500 SH SOLE 600500 0 0 Bank of Nova Scotia/The PUT 064149107 13716 300 SH SOLE 300 0 0 Bank of Montreal PUT 063671101 41925 500 SH SOLE 500 0 0 Toronto-Dominion Bank/The PUT 891160509 362736 6600 SH DFND 1 0 6600 0 iShares Russell 2000 ETF PUT 464287655 4057800 20000 SH DFND 3 0 20000 0 Bank of Montreal PUT 063671101 947505 11300 SH DFND 1 0 11300 0 TELUS Corp CALL 87971M103 6056 400 SH DFND 1 0 400 0 TransCanada Corp CALL 87807B107 102330 2700 SH DFND 1 0 2700 0 Cenovus Energy Inc PUT 15135U109 49150 2500 SH DFND 1 0 2500 0 Toronto-Dominion Bank/The CALL 891160509 247320 4500 SH DFND 1 0 4500 0 Toronto-Dominion Bank/The PUT 891160509 384720 7000 SH DFND 1 0 7000 0 Royal Bank of Canada PUT 780087102 851040 8000 SH DFND 1 0 8000 0 TransCanada Corp CALL 87807B107 53060 1400 SH DFND 1 0 1400 0 Helius Medical Technologies In COM 42328V801 1 1 SH DFND 1 0 1 0 TELUS Corp PUT 87971M103 71158 4700 SH DFND 1 0 4700 0 Invesco QQQ Trust Series 1 PUT 46090E103 9582200 20000 SH SOLE 20000 0 0 Enbridge Inc CALL 29250N105 3559000 100000 SH SOLE 100000 0 0 Enbridge Inc PUT 29250N105 3559000 100000 SH SOLE 100000 0 0 Super Micro Computer Inc COM 86800U104 14133788 17250 SH SOLE 17250 0 0 Confluent Inc COM 20717M103 574949 19470 SH SOLE 19470 0 0 Jabil Inc COM 466313103 4434280 40760 SH SOLE 40760 0 0 Suncor Energy Inc CALL 867224107 3810000 100000 SH SOLE 100000 0 0 Suncor Energy Inc PUT 867224107 3810000 100000 SH SOLE 100000 0 0 Halliburton Co COM 406216101 456233 13506 SH SOLE 13506 0 0 VanEck Vectors Junior Gold Miners ETF ETF 92189F791 337 8 SH DFND 1 0 8 0 Bank of Nova Scotia/The CALL 064149107 420624 9200 SH DFND 1 0 9200 0 iShares Russell 2000 ETF PUT 464287655 40578000 200000 SH SOLE 200000 0 0 Courtside Group Inc COM 22275C105 3 2 SH DFND 1 0 2 0 Enbridge Inc PUT 29250N105 8673283 243700 SH SOLE 243700 0 0 Enbridge Inc PUT 29250N105 224217 6300 SH DFND 1 0 6300 0 Imperial Oil Ltd PUT 453038408 3412500 50000 SH SOLE 50000 0 0 Imperial Oil Ltd CALL 453038408 4013100 58800 SH SOLE 58800 0 0 Enbridge Inc PUT 29250N105 3559 100 SH SOLE 100 0 0 Fortis Inc/Canada CALL 349553107 23304 600 SH DFND 1 0 600 0 iShares Russell 2000 ETF PUT 464287655 87242700 430000 SH SOLE 430000 0 0 Hudbay Minerals Inc CALL 443628102 9050 1000 SH DFND 1 0 1000 0 Bank of Montreal CALL 063671101 184470 2200 SH DFND 1 0 2200 0 BCE Inc CALL 05534B760 103584 3200 SH DFND 1 0 3200 0 Invesco QQQ Trust Series 1 PUT 46090E103 47911000 100000 SH SOLE 100000 0 0 Barrick Gold Corp PUT 067901108 75060 4500 SH DFND 1 0 4500 0 Cenovus Energy Inc PUT 15135U109 3932 200 SH DFND 1 0 200 0 Nabors Energy Transition Corp COM G6363K106 2632500 250000 SH SOLE 250000 0 0 Teck Resources Ltd CALL 878742204 52690 1100 SH DFND 1 0 1100 0 TELUS Corp PUT 87971M103 15140 1000 SH DFND 1 0 1000 0 Rogers Communications Inc PUT 775109200 36980 1000 SH DFND 1 0 1000 0 Cenovus Energy Inc PUT 15135U109 19660 1000 SH DFND 1 0 1000 0 Magna International Inc PUT 559222401 129890 3100 SH DFND 1 0 3100 0 Suncor Energy Inc PUT 867224107 38100 1000 SH DFND 1 0 1000 0 TransCanada Corp PUT 87807B107 75800 2000 SH DFND 1 0 2000 0 TransCanada Corp CALL 87807B107 371420 9800 SH DFND 1 0 9800 0 Brookfield Renewable Partners PUT G16258108 34678 1400 SH DFND 1 0 1400 0 Agnico Eagle Mines Ltd PUT 008474108 228900 3500 SH DFND 1 0 3500 0 TransCanada Corp CALL 87807B107 75800 2000 SH DFND 1 0 2000 0 TELUS Corp CALL 87971M103 166540 11000 SH DFND 1 0 11000 0 Vermilion Energy Inc CALL 923725105 3303 300 SH DFND 1 0 300 0 TransAlta Corp PUT 89346D107 4248 600 SH DFND 1 0 600 0 Centerra Gold Inc PUT 152006102 4704 700 SH DFND 1 0 700 0 Manulife Financial Corp PUT 56501R106 133100 5000 SH DFND 1 0 5000 0 Bank of Montreal PUT 063671101 83850 1000 SH DFND 1 0 1000 0 Fortress Transportation and In COM G3730V105 103 1 SH DFND 1 0 1 0 Financial Select Sector SPDR Fund PUT 81369Y605 8222000 200000 SH SOLE 200000 0 0 Toronto-Dominion Bank/The PUT 891160509 76944 1400 SH DFND 1 0 1400 0 Bank of Nova Scotia/The PUT 064149107 187452 4100 SH DFND 1 0 4100 0 Cameco Corp PUT 13321L108 49200 1000 SH DFND 1 0 1000 0 Sun Life Financial Inc PUT 866796105 4899000 100000 SH SOLE 100000 0 0 Invesco QQQ Trust Series 1 PUT 46090E103 8623980 18000 SH SOLE 18000 0 0 iShares Russell 2000 ETF PUT 464287655 20289000 100000 SH SOLE 100000 0 0 Pembina Pipeline Corp PUT 706327103 7416 200 SH DFND 1 0 200 0 Pembina Pipeline Corp PUT 706327103 5562000 150000 SH SOLE 150000 0 0 TransCanada Corp CALL 87807B107 34110 900 SH DFND 1 0 900 0 CAE Inc CALL 124765108 13006 700 SH DFND 1 0 700 0 Royal Bank of Canada CALL 780087102 10638000 100000 SH SOLE 100000 0 0 Invesco QQQ Trust Series 1 PUT 46090E103 19164400 40000 SH SOLE 40000 0 0 Bank of Nova Scotia/The CALL 064149107 576072 12600 SH DFND 1 0 12600 0 iShares Russell 2000 ETF PUT 464287655 3043350 15000 SH SOLE 15000 0 0 Rogers Communications Inc COM 775109200 7211 195 SH DFND 1 0 195 0 Bank of Nova Scotia/The PUT 064149107 4572 100 SH SOLE 100 0 0 Pembina Pipeline Corp PUT 706327103 74160 2000 SH DFND 1 0 2000 0 Bank of Nova Scotia/The CALL 064149107 457200 10000 SH DFND 1 0 10000 0 Invesco QQQ Trust Series 1 PUT 46090E103 23955500 50000 SH SOLE 50000 0 0 Canadian Imperial Bank of Comm PUT 136069101 23770 500 SH SOLE 500 0 0 Bank of Nova Scotia/The PUT 064149107 4572 100 SH SOLE 100 0 0 Bank of Nova Scotia/The PUT 064149107 548640 12000 SH SOLE 12000 0 0 Canadian Imperial Bank of Comm PUT 136069101 28524 600 SH SOLE 600 0 0 Canadian Imperial Bank of Comm PUT 136069101 4754 100 SH SOLE 100 0 0 Toronto-Dominion Bank/The PUT 891160509 27480 500 SH DFND 1 0 500 0 Vermilion Energy Inc PUT 923725105 22020 2000 SH DFND 1 0 2000 0 iShares 10-20 Year Treasury Bond ETF ETF 464288653 38718 377 SH DFND 1 0 377 0 Toronto-Dominion Bank/The CALL 891160509 16488000 300000 SH DFND 1 0 300000 0 Toronto-Dominion Bank/The PUT 891160509 16488000 300000 SH DFND 1 0 300000 0 Algonquin Power & Utilities Co PUT 015857105 5860 1000 SH DFND 1 0 1000 0 Algonquin Power & Utilities Co CALL 015857105 5860 1000 SH DFND 1 0 1000 0 NVIDIA Corp PUT 67066G104 9265500 75000 SH SOLE 75000 0 0 Bank of Montreal PUT 063671101 335400 4000 SH DFND 1 0 4000 0 Utilities Select Sector SPDR Fund PUT 81369Y886 3407000 50000 SH SOLE 50000 0 0 Veralto Corp COM 92338C103 4212327 44122 SH SOLE 44122 0 0 Veralto Corp COM 92338C103 6352860 66543 SH SOLE 66543 0 0 Bank of Nova Scotia/The CALL 064149107 626364 13700 SH DFND 1 0 13700 0 Canadian Imperial Bank of Comm PUT 136069101 251962 5300 SH DFND 1 0 5300 0 CGI Group Inc PUT 12532H104 159696 1600 SH DFND 1 0 1600 0 Bank of Nova Scotia/The PUT 064149107 489204 10700 SH DFND 1 0 10700 0 Toronto-Dominion Bank/The PUT 891160509 285792 5200 SH DFND 1 0 5200 0 Energy Select Sector SPDR Fund PUT 81369Y506 4557500 50000 SH SOLE 50000 0 0 TransCanada Corp PUT 87807B107 37900 1000 SH DFND 1 0 1000 0 Royal Bank of Canada PUT 780087102 531900 5000 SH DFND 1 0 5000 0 Fortis Inc/Canada PUT 349553107 69912 1800 SH DFND 1 0 1800 0 iShares Global Consumer Discretionary ETF ETF 464288745 101181 629 SH DFND 1 0 629 0 Bank of Montreal PUT 063671101 469560 5600 SH DFND 1 0 5600 0 Lithium Americas Corp COM 53681K100 3034 948 SH SOLE 948 0 0 iShares Russell 2000 ETF PUT 464287655 22317900 110000 SH SOLE 110000 0 0 Canadian Pacific Railway Ltd PUT 13646K108 78730 1000 SH DFND 1 0 1000 0 Bank of Montreal PUT 063671101 1492530 17800 SH DFND 1 0 17800 0 BCE Inc PUT 05534B760 32370 1000 SH DFND 1 0 1000 0 Manulife Financial Corp PUT 56501R106 53240 2000 SH DFND 1 0 2000 0 Toronto-Dominion Bank/The PUT 891160509 104424 1900 SH DFND 1 0 1900 0 Brookfield Asset Management In PUT 11271J107 20770 500 SH DFND 1 0 500 0 Canadian Natural Resources Ltd PUT 136385101 78320 2200 SH DFND 1 0 2200 0 Bank of Nova Scotia/The CALL 064149107 224028 4900 SH DFND 1 0 4900 0 Invesco QQQ Trust Series 1 PUT 46090E103 47911000 100000 SH SOLE 100000 0 0 Bank of Nova Scotia/The CALL 064149107 27432000 600000 SH SOLE 600000 0 0 Royal Bank of Canada CALL 780087102 15957000 150000 SH SOLE 150000 0 0 Algonquin Power & Utilities Co PUT 015857105 11720 2000 SH DFND 1 0 2000 0 Bank of America Corp PUT 060505104 4772400 120000 SH SOLE 120000 0 0 Suncor Energy Inc PUT 867224107 72390 1900 SH DFND 1 0 1900 0 Pembina Pipeline Corp PUT 706327103 37080 1000 SH DFND 1 0 1000 0 iShares Russell 2000 ETF CALL 464287655 8115600 40000 SH SOLE 40000 0 0 Fortis Inc/Canada PUT 349553107 116520 3000 SH DFND 1 0 3000 0 Brookfield Renewable Partners CALL G16258108 44586 1800 SH DFND 1 0 1800 0 BCE Inc PUT 05534B760 48555 1500 SH DFND 1 0 1500 0 Celsius Holdings Inc COM 15118V207 151859 2660 SH SOLE 2660 0 0 Royal Bank of Canada CALL 780087102 212760 2000 SH DFND 1 0 2000 0 Magna International Inc PUT 559222401 46090 1100 SH DFND 1 0 1100 0 MasTec Inc COM 576323109 20863 195 SH SOLE 195 0 0 EMCOR Group Inc COM 29084Q100 28111 77 SH SOLE 77 0 0 Algonquin Power & Utilities Co CALL 015857105 1172 200 SH DFND 1 0 200 0 Barrick Gold Corp CALL 067901108 40032 2400 SH DFND 1 0 2400 0 Ovintiv Inc CALL 69047Q102 98427 2100 SH DFND 1 0 2100 0 Ovintiv Inc CALL 69047Q102 28122 600 SH DFND 1 0 600 0 Manulife Financial Corp PUT 56501R106 6655000 250000 SH SOLE 250000 0 0 Canadian Natural Resources Ltd PUT 136385101 142400 4000 SH DFND 1 0 4000 0 SPDR S&P 500 ETF Trust CALL 78462F103 10884400 20000 SH SOLE 20000 0 0 Hudbay Minerals Inc PUT 443628102 22625 2500 SH DFND 1 0 2500 0 Ovintiv Inc PUT 69047Q102 23435 500 SH DFND 1 0 500 0 Suncor Energy Inc PUT 867224107 114300 3000 SH DFND 1 0 3000 0 Suncor Energy Inc PUT 867224107 114300 3000 SH DFND 1 0 3000 0 Newmont Mining Corp PUT 651639106 41870 1000 SH DFND 1 0 1000 0 Invesco QQQ Trust Series 1 PUT 46090E103 4791100 10000 SH SOLE 10000 0 0 Bank of Montreal PUT 063671101 20962500 250000 SH SOLE 250000 0 0 Bank of Montreal CALL 063671101 12577500 150000 SH SOLE 150000 0 0 Enbridge Inc PUT 29250N105 74739 2100 SH DFND 1 0 2100 0 Baytex Energy Corp CALL 07317Q105 3480 1000 SH DFND 1 0 1000 0 Canadian National Railway Co CALL 136375102 11813 100 SH DFND 1 0 100 0 NVIDIA Corp COM 67066G104 71653 580 SH DFND 3 0 580 0 Stantec Inc PUT 85472N109 83550 1000 SH DFND 1 0 1000 0 Vermilion Energy Inc PUT 923725105 11010 1000 SH DFND 1 0 1000 0 Invesco QQQ Trust Series 1 PUT 46090E103 22757725 47500 SH SOLE 47500 0 0 Royal Bank of Canada CALL 780087102 53190 500 SH DFND 1 0 500 0 Enbridge Inc PUT 29250N105 131683 3700 SH DFND 1 0 3700 0 iShares Russell 2000 ETF PUT 464287655 5072250 25000 SH DFND 3 0 25000 0 Vermilion Energy Inc PUT 923725105 22020 2000 SH DFND 1 0 2000 0 iShares Russell 2000 ETF PUT 464287655 10144500 50000 SH SOLE 50000 0 0 Alamos Gold Inc PUT 011532108 15680 1000 SH DFND 1 0 1000 0 TELUS Corp PUT 87971M103 40878 2700 SH DFND 1 0 2700 0 Canadian Imperial Bank of Comm PUT 136069101 4754 100 SH DFND 1 0 100 0 Bank of Nova Scotia/The PUT 064149107 32004 700 SH DFND 1 0 700 0 Cenovus Energy Inc CALL 15135U109 157280 8000 SH DFND 1 0 8000 0 Enbridge Inc CALL 29250N105 3559 100 SH DFND 1 0 100 0 Cameco Corp CALL 13321L108 49200 1000 SH DFND 1 0 1000 0 Canadian Imperial Bank of Comm PUT 136069101 9508 200 SH DFND 1 0 200 0 Enbridge Inc CALL 29250N105 42708 1200 SH DFND 1 0 1200 0 Sprott Uranium Miners ETF ETF 85208P303 246 5 SH DFND 1 0 5 0 iShares Russell 2000 ETF PUT 464287655 20289000 100000 SH SOLE 100000 0 0 Brookfield Infrastructure Part CALL G16252101 2744 100 SH DFND 1 0 100 0 Brookfield Infrastructure Part CALL G16252101 8232 300 SH DFND 1 0 300 0 EOG Resources Inc PUT 26875P101 2517400 20000 SH SOLE 20000 0 0 Tilray Inc COM 88688T100 2224 1340 SH DFND 1 0 1340 0 Pembina Pipeline Corp PUT 706327103 37080 1000 SH DFND 1 0 1000 0 Franco-Nevada Corp CALL 351858105 118520 1000 SH DFND 1 0 1000 0 Sun Life Financial Inc PUT 866796105 48990 1000 SH DFND 1 0 1000 0 Imperial Oil Ltd PUT 453038408 18427500 270000 SH SOLE 270000 0 0 Newmont Mining Corp PUT 651639106 293090 7000 SH DFND 1 0 7000 0 Bank of Montreal CALL 063671101 16770 200 SH DFND 1 0 200 0 Brookfield Infrastructure Part PUT G16252101 27440 1000 SH DFND 1 0 1000 0 Invesco QQQ Trust Series 1 PUT 46090E103 35933250 75000 SH SOLE 75000 0 0 Royal Bank of Canada PUT 780087102 10638000 100000 SH SOLE 100000 0 0 Royal Bank of Canada CALL 780087102 10638000 100000 SH SOLE 100000 0 0 Nexa Resources SA COM L67359106 199 26 SH DFND 1 0 26 0 Toronto-Dominion Bank/The CALL 891160509 5496000 100000 SH DFND 1 0 100000 0 SPDR S&P 500 ETF Trust CALL 78462F103 163266000 300000 SH SOLE 300000 0 0 Franco-Nevada Corp PUT 351858105 23704 200 SH DFND 1 0 200 0 Bank of Montreal PUT 063671101 335400 4000 SH DFND 1 0 4000 0 NET Lease Office Properties COM 64110Y108 3447 140 SH SOLE 140 0 0 TransCanada Corp CALL 87807B107 3790000 100000 SH SOLE 100000 0 0 TransCanada Corp PUT 87807B107 3790000 100000 SH SOLE 100000 0 0 iShares MSCI EAFE ETF CALL 464287465 19582500 250000 SH SOLE 250000 0 0 Royal Bank of Canada CALL 780087102 53190 500 SH DFND 1 0 500 0 Brookfield Renewable Partners PUT G16258108 56971 2300 SH SOLE 2300 0 0 TransCanada Corp CALL 87807B107 3790000 100000 SH SOLE 100000 0 0 Manulife Financial Corp CALL 56501R106 252890 9500 SH DFND 1 0 9500 0 Suncor Energy Inc PUT 867224107 19050 500 SH DFND 1 0 500 0 Canadian National Railway Co PUT 136375102 106317 900 SH DFND 1 0 900 0 iShares Russell 2000 ETF CALL 464287655 14202300 70000 SH SOLE 70000 0 0 Enbridge Inc CALL 29250N105 110329 3100 SH DFND 1 0 3100 0 Pembina Pipeline Corp CALL 706327103 207648 5600 SH SOLE 5600 0 0 TransAlta Corp CALL 89346D107 14868 2100 SH DFND 1 0 2100 0 Bespoke Capital Acquisition Co COM 92747V106 2 16 SH DFND 1 0 16 0 Brookfield Asset Management In PUT 11271J107 16616 400 SH DFND 1 0 400 0 Manulife Financial Corp CALL 56501R106 18634 700 SH DFND 1 0 700 0 Enbridge Inc PUT 29250N105 199304 5600 SH DFND 1 0 5600 0 SSR Mining Inc CALL 784730103 4510 1000 SH DFND 1 0 1000 0 Suncor Energy Inc PUT 867224107 3810 100 SH DFND 1 0 100 0 CGI Group Inc CALL 12532H104 99810 1000 SH DFND 1 0 1000 0 Hudbay Minerals Inc CALL 443628102 4525 500 SH DFND 1 0 500 0 Teck Resources Ltd CALL 878742204 71850 1500 SH DFND 1 0 1500 0 Bank of Montreal PUT 063671101 8385000 100000 SH SOLE 100000 0 0 Bank of Montreal CALL 063671101 8385000 100000 SH SOLE 100000 0 0 Fortis Inc/Canada PUT 349553107 15536 400 SH DFND 1 0 400 0 iShares Russell 2000 ETF CALL 464287655 20289000 100000 SH SOLE 100000 0 0 Wheaton Precious Metals Corp CALL 962879102 26210 500 SH DFND 1 0 500 0 Brookfield Renewable Partners CALL G16258108 44586 1800 SH DFND 1 0 1800 0 Teck Resources Ltd PUT 878742204 4790 100 SH DFND 1 0 100 0 Enbridge Inc CALL 29250N105 42708 1200 SH DFND 1 0 1200 0 NVIDIA Corp PUT 67066G104 7412400 60000 SH SOLE 60000 0 0 Enbridge Inc CALL 29250N105 35590 1000 SH DFND 1 0 1000 0 Brookfield Infrastructure Part CALL G16252101 13720 500 SH DFND 1 0 500 0 Imperial Oil Ltd CALL 453038408 68250 1000 SH DFND 1 0 1000 0 Bank of Nova Scotia/The PUT 064149107 338328 7400 SH DFND 1 0 7400 0 iShares Russell 2000 ETF PUT 464287655 1014450 5000 SH DFND 3 0 5000 0 Canadian Imperial Bank of Comm PUT 136069101 47540 1000 SH DFND 1 0 1000 0 Enbridge Inc PUT 29250N105 131683 3700 SH DFND 1 0 3700 0 Enbridge Inc PUT 29250N105 3559000 100000 SH SOLE 100000 0 0 Enbridge Inc CALL 29250N105 3559000 100000 SH SOLE 100000 0 0 Bank of Montreal CALL 063671101 58695 700 SH DFND 1 0 700 0 Rogers Communications Inc CALL 775109200 36980 1000 SH DFND 1 0 1000 0 iShares Russell 2000 ETF PUT 464287655 1521675 7500 SH SOLE 7500 0 0 iShares Russell 2000 ETF CALL 464287655 4057800 20000 SH SOLE 20000 0 0 iShares Russell 2000 ETF CALL 464287655 7101150 35000 SH SOLE 35000 0 0 Algonquin Power & Utilities Co CALL 015857105 64460 11000 SH DFND 1 0 11000 0 Brookfield Renewable Partners CALL G16258108 24770 1000 SH DFND 1 0 1000 0 Suncor Energy Inc PUT 867224107 4572000 120000 SH SOLE 120000 0 0 Agnico Eagle Mines Ltd PUT 008474108 163500 2500 SH DFND 1 0 2500 0 Pembina Pipeline Corp PUT 706327103 74160 2000 SH DFND 1 0 2000 0 TransCanada Corp PUT 87807B107 1895000 50000 SH SOLE 50000 0 0 TransCanada Corp CALL 87807B107 1895000 50000 SH SOLE 50000 0 0 Toronto-Dominion Bank/The CALL 891160509 434184 7900 SH DFND 1 0 7900 0 Invesco QQQ Trust Series 1 PUT 46090E103 7186650 15000 SH SOLE 15000 0 0 Teck Resources Ltd PUT 878742204 95800 2000 SH DFND 1 0 2000 0 Brookfield Asset Management Re COM G16250204 54353 1300 SH SOLE 1300 0 0 Cenovus Energy Inc PUT 15135U109 3932 200 SH DFND 1 0 200 0 Brookfield Infrastructure Part CALL G16252101 41160 1500 SH DFND 1 0 1500 0 Manulife Financial Corp PUT 56501R106 5324 200 SH DFND 1 0 200 0 Airbnb Inc PUT 009066101 3032600 20000 SH SOLE 20000 0 0 iShares Russell 2000 ETF PUT 464287655 38549100 190000 SH SOLE 190000 0 0 TransCanada Corp PUT 87807B107 87170 2300 SH DFND 1 0 2300 0 Toronto-Dominion Bank/The PUT 891160509 252816 4600 SH DFND 1 0 4600 0 Enbridge Inc PUT 29250N105 10677 300 SH DFND 1 0 300 0 Canadian Natural Resources Ltd PUT 136385101 327520 9200 SH DFND 1 0 9200 0 CAE Inc CALL 124765108 18580 1000 SH DFND 1 0 1000 0 Brookfield Infrastructure Part PUT G16252101 27440 1000 SH DFND 1 0 1000 0 BCE Inc PUT 05534B760 80925 2500 SH DFND 1 0 2500 0 Cameco Corp CALL 13321L108 9840 200 SH DFND 1 0 200 0 Barrick Gold Corp PUT 067901108 16680 1000 SH DFND 1 0 1000 0 Imperial Oil Ltd PUT 453038408 136500 2000 SH DFND 1 0 2000 0 Sun Life Financial Inc PUT 866796105 489900 10000 SH DFND 1 0 10000 0 Agnico Eagle Mines Ltd PUT 008474108 65400 1000 SH DFND 1 0 1000 0 Brookfield Asset Management Re COM G16250204 669 16 SH DFND 1 0 16 0 Kinross Gold Corp PUT 496902404 8320 1000 SH DFND 1 0 1000 0 Brookfield Infrastructure Part CALL G16252101 2744 100 SH DFND 1 0 100 0 Canadian Natural Resources Ltd CALL 136385101 49840 1400 SH DFND 1 0 1400 0 Royal Bank of Canada PUT 780087102 53190 500 SH DFND 1 0 500 0 Barrick Gold Corp CALL 067901108 16680 1000 SH DFND 1 0 1000 0 Kinross Gold Corp CALL 496902404 15808 1900 SH DFND 1 0 1900 0 Canadian Imperial Bank of Comm PUT 136069101 6180200 130000 SH DFND 1 0 130000 0 Alamos Gold Inc PUT 011532108 9408 600 SH DFND 1 0 600 0 Barrick Gold Corp CALL 067901108 16680 1000 SH DFND 1 0 1000 0 Alamos Gold Inc PUT 011532108 15680 1000 SH DFND 1 0 1000 0 Agnico Eagle Mines Ltd CALL 008474108 13080 200 SH DFND 1 0 200 0 Stantec Inc COM 85472N109 134348 1608 SH SOLE 1608 0 0 Pembina Pipeline Corp CALL 706327103 74160 2000 SH DFND 1 0 2000 0 Valeant Pharmaceuticals Intern CALL 071734107 41820 6000 SH DFND 1 0 6000 0 TransCanada Corp PUT 87807B107 11370 300 SH DFND 1 0 300 0 Franco-Nevada Corp CALL 351858105 343708 2900 SH DFND 1 0 2900 0 Ovintiv Inc CALL 69047Q102 37496 800 SH DFND 1 0 800 0 Manulife Financial Corp COM 56501R106 387880 14571 SH SOLE 14571 0 0 Invesco QQQ Trust Series 1 PUT 46090E103 28746600 60000 SH SOLE 60000 0 0 GS Acquisition Holdings Corp COM 92537N108 2975497 34371 SH SOLE 34371 0 0 CNH Industrial NV COM N20944109 836464 82573 SH SOLE 82573 0 0 Celsius Holdings Inc COM 15118V207 819356 14352 SH SOLE 14352 0 0 Toronto-Dominion Bank/The PUT 891160509 439680 8000 SH DFND 1 0 8000 0 TELUS Corp PUT 87971M103 24224 1600 SH DFND 1 0 1600 0 Agnico Eagle Mines Ltd PUT 008474108 196200 3000 SH DFND 1 0 3000 0 Franco-Nevada Corp PUT 351858105 23704 200 SH DFND 1 0 200 0 Nutrien Ltd PUT 67077M108 10182 200 SH DFND 1 0 200 0 Nutrien Ltd PUT 67077M108 71274 1400 SH DFND 1 0 1400 0 Agnico Eagle Mines Ltd PUT 008474108 228900 3500 SH DFND 1 0 3500 0 Enbridge Inc CALL 29250N105 39149 1100 SH DFND 1 0 1100 0 Algonquin Power & Utilities Co CALL 015857105 8204 1400 SH DFND 1 0 1400 0 Canadian Natural Resources Ltd PUT 136385101 71200 2000 SH DFND 1 0 2000 0 Manulife Financial Corp CALL 56501R106 79860 3000 SH DFND 1 0 3000 0 BCE Inc PUT 05534B760 58266 1800 SH DFND 1 0 1800 0 Bank of Montreal PUT 063671101 519870 6200 SH DFND 1 0 6200 0 Canadian Imperial Bank of Comm PUT 136069101 427860 9000 SH DFND 1 0 9000 0 Vermilion Energy Inc CALL 923725105 11010 1000 SH DFND 1 0 1000 0 Royal Bank of Canada CALL 780087102 12765600 120000 SH SOLE 120000 0 0 Royal Bank of Canada PUT 780087102 12765600 120000 SH SOLE 120000 0 0 Brookfield Asset Management Lt CALL 113004105 38050 1000 SH DFND 1 0 1000 0 Bank of Montreal CALL 063671101 41925 500 SH DFND 1 0 500 0 BCE Inc PUT 05534B760 161850 5000 SH DFND 1 0 5000 0 Rogers Communications Inc PUT 775109200 81356 2200 SH DFND 1 0 2200 0 Alerian MLP ETF COM 00162Q452 96 2 SH DFND 1 0 2 0 CNH Industrial NV COM N20944109 13260 1309 SH SOLE 1309 0 0 Manhattan Associates Inc COM 562750109 22941 93 SH SOLE 93 0 0 Confluent Inc COM 20717M103 9007 305 SH SOLE 305 0 0 Teck Resources Ltd CALL 878742204 186810 3900 SH DFND 1 0 3900 0 Canadian Natural Resources Ltd PUT 136385101 64080 1800 SH DFND 1 0 1800 0 Fortis Inc/Canada PUT 349553107 38840 1000 SH DFND 1 0 1000 0 Enbridge Inc PUT 29250N105 35590 1000 SH DFND 1 0 1000 0 Manulife Financial Corp CALL 56501R106 133100 5000 SH DFND 1 0 5000 0 Canadian Natural Resources Ltd PUT 136385101 28480 800 SH DFND 1 0 800 0 Suncor Energy Inc PUT 867224107 3810 100 SH DFND 1 0 100 0 Hudbay Minerals Inc PUT 443628102 24435 2700 SH DFND 1 0 2700 0 Enbridge Inc PUT 29250N105 71180 2000 SH DFND 1 0 2000 0 Fortuna Silver Mines Inc PUT 349942102 4890 1000 SH DFND 1 0 1000 0 Royal Bank of Canada PUT 780087102 74466 700 SH DFND 1 0 700 0 Manulife Financial Corp PUT 56501R106 79860 3000 SH DFND 1 0 3000 0 Royal Bank of Canada PUT 780087102 106380 1000 SH DFND 1 0 1000 0 Canadian National Railway Co PUT 136375102 118130 1000 SH DFND 1 0 1000 0 Imperial Oil Ltd PUT 453038408 13650 200 SH DFND 1 0 200 0 AstraZeneca PLC COM 046353108 114333 1466 SH SOLE 1466 0 0 GLOBALFOUNDRIES Inc COM G39387108 70177 1388 SH SOLE 1388 0 0 Bank of Nova Scotia/The PUT 064149107 3429000 75000 SH SOLE 75000 0 0 Bank of Nova Scotia/The CALL 064149107 17145000 375000 SH SOLE 375000 0 0 Gildan Activewear Inc PUT 375916103 3792 100 SH DFND 1 0 100 0 Ovintiv Inc PUT 69047Q102 46870 1000 SH DFND 1 0 1000 0 Enbridge Inc CALL 29250N105 128124 3600 SH DFND 1 0 3600 0 Franco-Nevada Corp CALL 351858105 201484 1700 SH DFND 1 0 1700 0 Brookfield Asset Management Lt CALL 113004105 38050 1000 SH DFND 1 0 1000 0 Franco-Nevada Corp PUT 351858105 11852 100 SH DFND 1 0 100 0 Fiat Chrysler Automobiles NV COM N82405106 17111 862 SH DFND 2 0 862 0 Ferrovial SE COM N3168P101 28001 720 SH DFND 2 0 720 0 Coca-Cola European Partners PL COM G25839104 626682 8600 SH DFND 2 0 8600 0 AerCap Holdings NV COM N00985106 792200 8500 SH DFND 2 0 8500 0 Kinder Morgan Inc/DE COM 49456B101 47688 2400 SH SOLE 2400 0 0 Logitech International SA COM H50430232 6115938 63129 SH DFND 2 0 63129 0 UBS Group AG COM H42097107 3833908 129787 SH DFND 2 0 129787 0 Alcon Inc COM H01301128 1756479 19718 SH DFND 2 0 19718 0 Ferrari NV COM N3167Y103 2030824 4973 SH DFND 2 0 4973 0 Deutsche Bank AG COM D18190898 1190527 74688 SH DFND 2 0 74688 0 Ferrovial SE COM N3168P101 793784 20411 SH DFND 2 0 20411 0 Fiat Chrysler Automobiles NV COM N82405106 1733044 87307 SH DFND 2 0 87307 0 Wheaton Precious Metals Corp PUT 962879102 20968 400 SH DFND 1 0 400 0 TransCanada Corp CALL 87807B107 37900 1000 SH DFND 1 0 1000 0 TransAlta Corp CALL 89346D107 708 100 SH DFND 1 0 100 0 Franco-Nevada Corp PUT 351858105 2951148 24900 SH SOLE 24900 0 0 Magna International Inc PUT 559222401 50280 1200 SH DFND 1 0 1200 0 Newmont Mining Corp PUT 651639106 41870 1000 SH DFND 1 0 1000 0 Bank of America Corp PUT 060505104 5965500 150000 SH SOLE 150000 0 0 Canadian Imperial Bank of Comm PUT 136069101 356550 7500 SH SOLE 7500 0 0 Canadian Imperial Bank of Comm PUT 136069101 356550 7500 SH SOLE 7500 0 0 Canadian Imperial Bank of Comm PUT 136069101 356550 7500 SH SOLE 7500 0 0 Cameco Corp CALL 13321L108 39360 800 SH DFND 1 0 800 0 Pembina Pipeline Corp PUT 706327103 3708000 100000 SH SOLE 100000 0 0 Pembina Pipeline Corp CALL 706327103 3708000 100000 SH SOLE 100000 0 0 Royal Bank of Canada PUT 780087102 797850 7500 SH SOLE 7500 0 0 Royal Bank of Canada PUT 780087102 797850 7500 SH SOLE 7500 0 0 Canadian Imperial Bank of Comm PUT 136069101 285240 6000 SH DFND 1 0 6000 0 TransCanada Corp COM 87807B107 1217992 32137 SH SOLE 32137 0 0 Fortis Inc/Canada COM 349553107 159671 4111 SH SOLE 4111 0 0 Canadian National Railway Co COM 136375102 1458551 12347 SH SOLE 12347 0 0 Canadian Pacific Railway Ltd COM 13646K108 1580820 20079 SH SOLE 20079 0 0 Enbridge Inc COM 29250N105 2074506 58289 SH SOLE 58289 0 0 Pembina Pipeline Corp COM 706327103 1185559 31973 SH SOLE 31973 0 0 Alcon Inc COM H01301128 19776 222 SH DFND 2 0 222 0 Ferrari NV COM N3167Y103 17152 42 SH DFND 2 0 42 0 Canadian Natural Resources Ltd PUT 136385101 71200 2000 SH DFND 1 0 2000 0 Royal Bank of Canada PUT 780087102 212760 2000 SH DFND 1 0 2000 0 Newmont Mining Corp CALL 651639106 104675 2500 SH DFND 1 0 2500 0 Barrick Gold Corp CALL 067901108 46704 2800 SH DFND 1 0 2800 0 Brookfield Asset Management Lt CALL 113004105 49465 1300 SH DFND 1 0 1300 0 TELUS Corp PUT 87971M103 49962 3300 SH DFND 1 0 3300 0 Fortis Inc/Canada CALL 349553107 31072 800 SH DFND 1 0 800 0 Canadian Imperial Bank of Comm CALL 136069101 118850 2500 SH DFND 1 0 2500 0 Brookfield Infrastructure Part CALL G16252101 109760 4000 SH DFND 1 0 4000 0 iShares Russell 2000 ETF PUT 464287655 5072250 25000 SH SOLE 25000 0 0 Osisko Gold Royalties Ltd PUT 68827L101 15580 1000 SH DFND 1 0 1000 0 Barrick Gold Corp PUT 067901108 53376 3200 SH DFND 1 0 3200 0 Canadian Natural Resources Ltd PUT 136385101 7120000 200000 SH SOLE 200000 0 0 iShares Russell 2000 ETF CALL 464287655 50722500 250000 SH SOLE 250000 0 0 Kinross Gold Corp CALL 496902404 8320 1000 SH DFND 1 0 1000 0 Barrick Gold Corp CALL 067901108 25020 1500 SH DFND 1 0 1500 0 Cameco Corp CALL 13321L108 49200 1000 SH DFND 1 0 1000 0 Brookfield Infrastructure Part CALL G16252101 63112 2300 SH DFND 1 0 2300 0 Brookfield Renewable Partners CALL G16258108 34678 1400 SH DFND 1 0 1400 0 Brookfield Renewable Partners CALL G16258108 24770 1000 SH DFND 1 0 1000 0 Brookfield Infrastructure Part PUT G16252101 27440 1000 SH DFND 1 0 1000 0 Canadian Natural Resources Ltd PUT 136385101 7120000 200000 SH SOLE 200000 0 0 CGI Group Inc CALL 12532H104 99810 1000 SH DFND 1 0 1000 0 Bank of Nova Scotia/The CALL 064149107 969264 21200 SH DFND 1 0 21200 0 Baytex Energy Corp CALL 07317Q105 6960 2000 SH DFND 1 0 2000 0 Enbridge Inc CALL 29250N105 39149 1100 SH DFND 1 0 1100 0 Canadian Imperial Bank of Comm CALL 136069101 38032 800 SH DFND 1 0 800 0 AbCellera Biologics Inc CALL 00288U106 414400 140000 SH SOLE 140000 0 0 Vermilion Energy Inc CALL 923725105 2202 200 SH DFND 1 0 200 0 Restaurant Brands Internationa PUT 76131D103 105555 1500 SH DFND 1 0 1500 0 Stantec Inc PUT 85472N109 50130 600 SH DFND 1 0 600 0 Brookfield Infrastructure Part CALL G16252101 2744 100 SH DFND 1 0 100 0 Canadian Imperial Bank of Comm PUT 136069101 80818 1700 SH DFND 1 0 1700 0 TransCanada Corp CALL 87807B107 90960 2400 SH DFND 1 0 2400 0 TELUS Corp PUT 87971M103 3028 200 SH DFND 1 0 200 0 iShares 20 Year Treasury Bond ETF PUT 464287432 917800 10000 SH SOLE 10000 0 0 iShares 20 Year Treasury Bond ETF CALL 464287432 917800 10000 SH SOLE 10000 0 0 Sun Life Financial Inc CALL 866796105 93081 1900 SH DFND 1 0 1900 0 Canadian Natural Resources Ltd PUT 136385101 113920 3200 SH DFND 1 0 3200 0 Agnico Eagle Mines Ltd PUT 008474108 91560 1400 SH DFND 1 0 1400 0 Canadian Imperial Bank of Comm CALL 136069101 399336 8400 SH DFND 1 0 8400 0 Newmont Mining Corp PUT 651639106 20935 500 SH DFND 1 0 500 0 Bank of Montreal CALL 063671101 159315 1900 SH DFND 1 0 1900 0 Hudbay Minerals Inc CALL 443628102 14480 1600 SH DFND 1 0 1600 0 TransCanada Corp CALL 87807B107 56850 1500 SH DFND 1 0 1500 0 Stantec Inc CALL 85472N109 83550 1000 SH DFND 1 0 1000 0 Canadian Imperial Bank of Comm CALL 136069101 114096 2400 SH DFND 1 0 2400 0 Canadian Imperial Bank of Comm CALL 136069101 57048 1200 SH DFND 1 0 1200 0 CGI Group Inc CALL 12532H104 29943 300 SH DFND 1 0 300 0 Enbridge Inc CALL 29250N105 3559 100 SH DFND 1 0 100 0 Suncor Energy Inc PUT 867224107 19050 500 SH DFND 1 0 500 0 Vermilion Energy Inc PUT 923725105 22020 2000 SH DFND 1 0 2000 0 Royal Bank of Canada PUT 780087102 159570 1500 SH DFND 1 0 1500 0 iShares Russell 2000 ETF PUT 464287655 10144500 50000 SH SOLE 50000 0 0 Invesco QQQ Trust Series 1 PUT 46090E103 14373300 30000 SH SOLE 30000 0 0 Magna International Inc PUT 559222401 117320 2800 SH DFND 1 0 2800 0 Franco-Nevada Corp PUT 351858105 296300 2500 SH DFND 1 0 2500 0 Rogers Communications Inc PUT 775109200 18490 500 SH DFND 1 0 500 0 Canadian Natural Resources Ltd PUT 136385101 92560 2600 SH DFND 1 0 2600 0 iShares Russell 2000 ETF CALL 464287655 15216750 75000 SH SOLE 75000 0 0 Agnico Eagle Mines Ltd PUT 008474108 156960 2400 SH DFND 1 0 2400 0 BCE Inc PUT 05534B760 32370 1000 SH DFND 1 0 1000 0 Barrick Gold Corp PUT 067901108 33360 2000 SH DFND 1 0 2000 0 Enbridge Inc PUT 29250N105 71180 2000 SH DFND 1 0 2000 0 Manulife Financial Corp CALL 56501R106 23958 900 SH DFND 1 0 900 0 Canadian Imperial Bank of Comm CALL 136069101 8319500 175000 SH SOLE 175000 0 0 Canadian Imperial Bank of Comm PUT 136069101 95080 2000 SH DFND 1 0 2000 0 SPDR S&P 500 ETF Trust CALL 78462F103 5442200 10000 SH SOLE 10000 0 0 Canadian Imperial Bank of Comm PUT 136069101 8319500 175000 SH SOLE 175000 0 0 Bank of Nova Scotia/The PUT 064149107 754380 16500 SH DFND 1 0 16500 0 Barrick Gold Corp PUT 067901108 16680 1000 SH DFND 1 0 1000 0 Ovintiv Inc PUT 69047Q102 23435 500 SH DFND 1 0 500 0 Royal Bank of Canada CALL 780087102 212760 2000 SH DFND 1 0 2000 0 Suncor Energy Inc PUT 867224107 57150 1500 SH DFND 1 0 1500 0 Invesco QQQ Trust Series 1 PUT 46090E103 47911000 100000 SH SOLE 100000 0 0 Kinross Gold Corp CALL 496902404 832 100 SH DFND 1 0 100 0 Barrick Gold Corp CALL 067901108 8340 500 SH DFND 1 0 500 0 Vermilion Energy Inc PUT 923725105 3303 300 SH DFND 1 0 300 0 Sun Life Financial Inc PUT 866796105 24495 500 SH DFND 1 0 500 0 Enbridge Inc CALL 29250N105 81857 2300 SH DFND 1 0 2300 0 Ovintiv Inc PUT 69047Q102 46870 1000 SH DFND 1 0 1000 0 Ovintiv Inc PUT 69047Q102 46870 1000 SH DFND 1 0 1000 0 Canadian National Railway Co CALL 136375102 118130 1000 SH DFND 1 0 1000 0 BCE Inc CALL 05534B760 61503 1900 SH DFND 1 0 1900 0 Cenovus Energy Inc PUT 15135U109 19660 1000 SH DFND 1 0 1000 0 International Game Technology COM G4863A108 1004075 49075 SH SOLE 49075 0 0 Canadian Imperial Bank of Comm PUT 136069101 356550 7500 SH SOLE 7500 0 0 Invesco QQQ Trust Series 1 CALL 46090E103 9582200 20000 SH SOLE 20000 0 0 Invesco QQQ Trust Series 1 PUT 46090E103 9582200 20000 SH SOLE 20000 0 0 Cameco Corp CALL 13321L108 49200 1000 SH DFND 1 0 1000 0 BCE Inc CALL 05534B760 19422 600 SH DFND 1 0 600 0 Suncor Energy Inc PUT 867224107 38100 1000 SH DFND 1 0 1000 0 Brookfield Renewable Partners PUT G16258108 2477 100 SH DFND 1 0 100 0 Toronto-Dominion Bank/The PUT 891160509 362736 6600 SH DFND 1 0 6600 0 BCE Inc PUT 05534B760 216879 6700 SH DFND 1 0 6700 0 Hudbay Minerals Inc CALL 443628102 905 100 SH DFND 1 0 100 0 Enbridge Inc PUT 29250N105 99652 2800 SH DFND 1 0 2800 0 Bank of Nova Scotia/The CALL 064149107 324612 7100 SH DFND 1 0 7100 0 Toronto-Dominion Bank/The CALL 891160509 126408 2300 SH DFND 1 0 2300 0 Invesco QQQ Trust Series 1 PUT 46090E103 43119900 90000 SH SOLE 90000 0 0 Kinross Gold Corp CALL 496902404 832 100 SH DFND 1 0 100 0 Ovintiv Inc PUT 69047Q102 46870 1000 SH DFND 1 0 1000 0 Imperial Oil Ltd CALL 453038408 68250 1000 SH DFND 1 0 1000 0 Kinross Gold Corp CALL 496902404 8320 1000 SH DFND 1 0 1000 0 Manulife Financial Corp PUT 56501R106 106480 4000 SH DFND 1 0 4000 0 Toronto-Dominion Bank/The CALL 891160509 131904 2400 SH DFND 1 0 2400 0 Bank of Montreal CALL 063671101 293475 3500 SH DFND 1 0 3500 0 Brookfield Renewable Partners CALL G16258108 24770 1000 SH DFND 1 0 1000 0 Fortis Inc/Canada PUT 349553107 38840 1000 SH DFND 1 0 1000 0 Canadian Natural Resources Ltd PUT 136385101 21360 600 SH DFND 1 0 600 0 Enbridge Inc PUT 29250N105 78298 2200 SH DFND 1 0 2200 0 Canadian National Railway Co PUT 136375102 153569 1300 SH DFND 1 0 1300 0 Barrick Gold Corp PUT 067901108 21684 1300 SH DFND 1 0 1300 0 Vermilion Energy Inc PUT 923725105 66060 6000 SH DFND 1 0 6000 0 Canadian Imperial Bank of Comm PUT 136069101 11885000 250000 SH SOLE 250000 0 0 BCE Inc PUT 05534B760 113295 3500 SH DFND 1 0 3500 0 New Duke Holdco Inc COM 26142V105 370364 9703 SH SOLE 9703 0 0 Bank of Montreal PUT 063671101 394095 4700 SH DFND 1 0 4700 0 Nutrien Ltd CALL 67077M108 5091 100 SH DFND 1 0 100 0 Logitech International SA COM H50430232 25383 262 SH DFND 2 0 262 0 UBS Group AG COM H42097107 520643 17625 SH DFND 2 0 17625 0 Alcon Inc COM H01301128 206309 2316 SH DFND 2 0 2316 0 QIAGEN NV COM N72482149 26626 648 SH DFND 2 0 648 0 Deutsche Bank AG COM D18190898 278360 17463 SH DFND 2 0 17463 0 Fiat Chrysler Automobiles NV COM N82405106 67589 3405 SH DFND 2 0 3405 0 Ferrari NV COM N3167Y103 632974 1550 SH DFND 2 0 1550 0 iShares U.S. Real Estate ETF ETF 464287739 88354 1007 SH SOLE 1007 0 0 Invesco Russell 1000 Dynamic Multifactor ETF ETF 46138J619 35431 675 SH DFND 1 0 675 0 Vermilion Energy Inc CALL 923725105 11010 1000 SH DFND 1 0 1000 0 BCE Inc CALL 05534B760 38844 1200 SH DFND 1 0 1200 0 Brookfield Renewable Partners PUT G16258108 24770 1000 SH DFND 1 0 1000 0 Kinross Gold Corp CALL 496902404 8320 1000 SH DFND 1 0 1000 0 Invesco QQQ Trust Series 1 PUT 46090E103 23955500 50000 SH SOLE 50000 0 0 Bank of Nova Scotia/The CALL 064149107 20574000 450000 SH SOLE 450000 0 0 Bank of Nova Scotia/The PUT 064149107 20574000 450000 SH SOLE 450000 0 0 Agnico Eagle Mines Ltd PUT 008474108 32700 500 SH DFND 1 0 500 0 MAG Silver Corp PUT 55903Q104 11670 1000 SH DFND 1 0 1000 0 Vermilion Energy Inc CALL 923725105 11010 1000 SH DFND 1 0 1000 0 Fortuna Silver Mines Inc CALL 349942102 6357 1300 SH DFND 1 0 1300 0 Nutrien Ltd CALL 67077M108 152730 3000 SH DFND 1 0 3000 0 Barrick Gold Corp PUT 067901108 40032 2400 SH DFND 1 0 2400 0 Imperial Oil Ltd CALL 453038408 102375 1500 SH DFND 1 0 1500 0 Canadian Imperial Bank of Comm CALL 136069101 57048 1200 SH DFND 1 0 1200 0 MAG Silver Corp CALL 55903Q104 4668 400 SH DFND 1 0 400 0 Thomson Reuters Corp CALL 884903808 33714 200 SH DFND 1 0 200 0 Agnico Eagle Mines Ltd PUT 008474108 65400 1000 SH DFND 1 0 1000 0 Agnico Eagle Mines Ltd PUT 008474108 98100 1500 SH DFND 1 0 1500 0 Canadian Pacific Railway Ltd PUT 13646K108 15746 200 SH DFND 1 0 200 0 Cenovus Energy Inc CALL 15135U109 1966000 100000 SH SOLE 100000 0 0 Cenovus Energy Inc PUT 15135U109 1966000 100000 SH SOLE 100000 0 0 Toronto-Dominion Bank/The PUT 891160509 522120 9500 SH DFND 1 0 9500 0 Magna International Inc PUT 559222401 4190 100 SH DFND 1 0 100 0 Canadian National Railway Co CALL 136375102 177195 1500 SH DFND 1 0 1500 0 Enbridge Inc CALL 29250N105 71180 2000 SH DFND 1 0 2000 0 Wheaton Precious Metals Corp CALL 962879102 26210 500 SH DFND 1 0 500 0 TransCanada Corp CALL 87807B107 56850 1500 SH DFND 1 0 1500 0 Agnico Eagle Mines Ltd CALL 008474108 26160 400 SH DFND 1 0 400 0 BCE Inc CALL 05534B760 22659 700 SH DFND 1 0 700 0 TELUS Corp CALL 87971M103 33308 2200 SH DFND 1 0 2200 0 Barrick Gold Corp PUT 067901108 8340 500 SH DFND 1 0 500 0 Canadian Imperial Bank of Comm PUT 136069101 47540 1000 SH DFND 1 0 1000 0 Sun Life Financial Inc CALL 866796105 58788 1200 SH DFND 1 0 1200 0 Rogers Communications Inc CALL 775109200 36980 1000 SH DFND 1 0 1000 0 Cenovus Energy Inc PUT 15135U109 21626 1100 SH DFND 1 0 1100 0 BCE Inc CALL 05534B760 32370 1000 SH DFND 1 0 1000 0 Cenovus Energy Inc PUT 15135U109 39320 2000 SH DFND 1 0 2000 0 Bank of Montreal CALL 063671101 620490 7400 SH DFND 1 0 7400 0 Nutrien Ltd CALL 67077M108 1527300 30000 SH SOLE 30000 0 0 Nutrien Ltd PUT 67077M108 1527300 30000 SH SOLE 30000 0 0 Toronto-Dominion Bank/The PUT 891160509 1099200 20000 SH DFND 1 0 20000 0 Toronto-Dominion Bank/The CALL 891160509 1099200 20000 SH DFND 1 0 20000 0 Nutrien Ltd CALL 67077M108 50910 1000 SH DFND 1 0 1000 0 ADL Ventures Inc COM 75585H206 1275 314 SH DFND 1 0 314 0 ADL Ventures Inc COM 75585H206 406 100 SH DFND 1 0 100 0 Shopify Inc PUT 82509L107 132100 2000 SH DFND 1 0 2000 0 Toronto-Dominion Bank/The PUT 891160509 54960 1000 SH DFND 1 0 1000 0 Barrick Gold Corp CALL 067901108 16680 1000 SH DFND 1 0 1000 0 BlackBerry Ltd PUT 09228F103 1984 800 SH DFND 1 0 800 0 Ovintiv Inc PUT 69047Q102 23435 500 SH DFND 1 0 500 0 Sun Life Financial Inc PUT 866796105 244950 5000 SH DFND 1 0 5000 0 BCE Inc PUT 05534B760 58266 1800 SH DFND 1 0 1800 0 Village Farms International In COM 92707Y108 9500 9314 SH SOLE 9314 0 0 Fortis Inc/Canada PUT 349553107 11652 300 SH DFND 1 0 300 0 iShares MSCI EAFE ETF PUT 464287465 23499000 300000 SH SOLE 300000 0 0 iShares Russell 2000 ETF PUT 464287655 20289000 100000 SH SOLE 100000 0 0 Cenovus Energy Inc CALL 15135U109 5898 300 SH DFND 1 0 300 0 Vermilion Energy Inc CALL 923725105 49545 4500 SH DFND 1 0 4500 0 Ovintiv Inc PUT 69047Q102 46870 1000 SH DFND 1 0 1000 0 Amazon.com Inc PUT 023135106 2898750 15000 SH SOLE 15000 0 0 Paddy Power Betfair PLC COM G3643J108 1149780 6305 SH DFND 2 0 6305 0 Paddy Power Betfair PLC COM G3643J108 238709 1309 SH DFND 2 0 1309 0 Caledonia Mining Corp PLC COM G1757E113 58 6 SH DFND 1 0 6 0 Nuvei Corp COM 67079A102 4080 126 SH DFND 1 0 126 0 Cenovus Energy Inc CALL 15135U109 84538 4300 SH DFND 1 0 4300 0 Toronto-Dominion Bank/The CALL 891160509 98928 1800 SH DFND 1 0 1800 0 Bank of Montreal CALL 063671101 419250 5000 SH DFND 1 0 5000 0 Manulife Financial Corp CALL 56501R106 117128 4400 SH DFND 1 0 4400 0 Nutrien Ltd PUT 67077M108 218913 4300 SH DFND 1 0 4300 0 Bank of Montreal PUT 063671101 16770 200 SH DFND 1 0 200 0 Teck Resources Ltd PUT 878742204 47900 1000 SH DFND 1 0 1000 0 iShares Russell 2000 ETF PUT 464287655 20289000 100000 SH SOLE 100000 0 0 Sun Life Financial Inc PUT 866796105 146970 3000 SH DFND 1 0 3000 0 iShares MSCI EAFE ETF PUT 464287465 11749500 150000 SH SOLE 150000 0 0 Wheaton Precious Metals Corp PUT 962879102 78630 1500 SH DFND 1 0 1500 0 SPDR S&P Oil & Gas Exploration & Production ETF PUT 78468R556 11637600 80000 SH SOLE 80000 0 0 Toronto-Dominion Bank/The CALL 891160509 566088 10300 SH DFND 1 0 10300 0 Canadian Natural Resources Ltd PUT 136385101 7120000 200000 SH SOLE 200000 0 0 Canadian Natural Resources Ltd PUT 136385101 142400 4000 SH DFND 1 0 4000 0 Canadian Natural Resources Ltd PUT 136385101 163760 4600 SH DFND 1 0 4600 0 Canadian Natural Resources Ltd PUT 136385101 71200 2000 SH DFND 1 0 2000 0 Canadian Natural Resources Ltd PUT 136385101 178000 5000 SH DFND 1 0 5000 0 Imperial Oil Ltd PUT 453038408 68250 1000 SH DFND 1 0 1000 0 Agnico Eagle Mines Ltd PUT 008474108 65400 1000 SH DFND 1 0 1000 0 Nutrien Ltd PUT 67077M108 5091 100 SH DFND 1 0 100 0 Algonquin Power & Utilities Co PUT 015857105 17580 3000 SH DFND 1 0 3000 0 Agnico Eagle Mines Ltd PUT 008474108 327000 5000 SH DFND 1 0 5000 0 Agnico Eagle Mines Ltd PUT 008474108 130800 2000 SH DFND 1 0 2000 0 Rogers Communications Inc CALL 775109200 36980 1000 SH DFND 1 0 1000 0 Canadian Natural Resources Ltd PUT 136385101 7120 200 SH DFND 1 0 200 0 Newmont Mining Corp PUT 651639106 41870 1000 SH DFND 1 0 1000 0 Newmont Mining Corp PUT 651639106 41870 1000 SH DFND 1 0 1000 0 Kinross Gold Corp PUT 496902404 8320 1000 SH DFND 1 0 1000 0 Nutrien Ltd PUT 67077M108 61092 1200 SH DFND 1 0 1200 0 Restaurant Brands Internationa PUT 76131D103 14074 200 SH DFND 1 0 200 0 Brookfield Asset Management In CALL 11271J107 41540 1000 SH DFND 1 0 1000 0 Bank of Montreal PUT 063671101 3085680 36800 SH DFND 1 0 36800 0 Cenovus Energy Inc CALL 15135U109 5268880 268000 SH DFND 1 0 268000 0 Mosaic Co/The PUT 61945C103 1445000 50000 SH SOLE 50000 0 0 CGI Group Inc CALL 12532H104 39924 400 SH DFND 1 0 400 0 CF Industries Holdings Inc PUT 125269100 2223600 30000 SH SOLE 30000 0 0 Mosaic Co/The PUT 61945C103 1445000 50000 SH SOLE 50000 0 0 First Majestic Silver Corp CALL 32076V103 5920 1000 SH DFND 1 0 1000 0 Osisko Gold Royalties Ltd PUT 68827L101 7790 500 SH DFND 1 0 500 0 Algonquin Power & Utilities Co PUT 015857105 5860 1000 SH DFND 1 0 1000 0 Algonquin Power & Utilities Co PUT 015857105 2930 500 SH DFND 1 0 500 0 Amer Sports Inc COM G0260P102 13 1 SH DFND 1 0 1 0 Canadian National Railway Co CALL 136375102 23626 200 SH DFND 1 0 200 0 PayPal Holdings Inc PUT 70450Y103 2901500 50000 SH SOLE 50000 0 0 Enbridge Inc PUT 29250N105 74739 2100 SH DFND 1 0 2100 0 Vermilion Energy Inc CALL 923725105 11010 1000 SH DFND 1 0 1000 0 Open Text Corp PUT 683715106 30040 1000 SH DFND 1 0 1000 0 Agnico Eagle Mines Ltd CALL 008474108 32700 500 SH DFND 1 0 500 0 iShares Russell 2000 ETF CALL 464287655 3043350 15000 SH SOLE 15000 0 0 Invesco QQQ Trust Series 1 PUT 46090E103 3593325 7500 SH SOLE 7500 0 0 Invesco QQQ Trust Series 1 CALL 46090E103 3593325 7500 SH SOLE 7500 0 0 Osisko Gold Royalties Ltd CALL 68827L101 15580 1000 SH DFND 1 0 1000 0 TransAlta Corp PUT 89346D107 14160 2000 SH DFND 1 0 2000 0 Canadian Natural Resources Ltd CALL 136385101 42720 1200 SH DFND 1 0 1200 0 Vermilion Energy Inc PUT 923725105 2202 200 SH DFND 1 0 200 0 Royal Bank of Canada CALL 780087102 829764 7800 SH DFND 1 0 7800 0 Royal Bank of Canada CALL 780087102 755298 7100 SH DFND 1 0 7100 0 Enbridge Inc PUT 29250N105 35590 1000 SH DFND 1 0 1000 0 Invesco QQQ Trust Series 1 CALL 46090E103 95822000 200000 SH SOLE 200000 0 0 Hudbay Minerals Inc CALL 443628102 9050 1000 SH DFND 1 0 1000 0 iShares Russell 2000 ETF PUT 464287655 91300500 450000 SH SOLE 450000 0 0 Rogers Communications Inc PUT 775109200 3698000 100000 SH SOLE 100000 0 0 Manulife Financial Corp CALL 56501R106 29282 1100 SH DFND 1 0 1100 0 iShares Russell 2000 ETF CALL 464287655 20289000 100000 SH SOLE 100000 0 0 Manulife Financial Corp CALL 56501R106 239580 9000 SH DFND 1 0 9000 0 Nutrien Ltd PUT 67077M108 50910 1000 SH DFND 1 0 1000 0 Nutrien Ltd PUT 67077M108 254550 5000 SH DFND 1 0 5000 0 Brookfield Asset Management In CALL 11271J107 41540 1000 SH DFND 1 0 1000 0 Bank of Montreal CALL 063671101 167700 2000 SH DFND 1 0 2000 0 Vermilion Energy Inc CALL 923725105 23121 2100 SH DFND 1 0 2100 0 Coeur Mining Inc COM 192108504 96 17 SH DFND 1 0 17 0 DiaMedica Therapeutics Inc COM 25253X207 71 24 SH DFND 1 0 24 0 BCE Inc PUT 05534B760 9711 300 SH DFND 1 0 300 0 West Fraser Timber Co Ltd CALL 952845105 153740 2000 SH DFND 1 0 2000 0 Bank of Nova Scotia/The CALL 064149107 132588 2900 SH DFND 1 0 2900 0 Hudbay Minerals Inc PUT 443628102 9050 1000 SH DFND 1 0 1000 0 TransCanada Corp CALL 87807B107 53060 1400 SH DFND 1 0 1400 0 Cenovus Energy Inc CALL 15135U109 9830 500 SH DFND 1 0 500 0 BCE Inc PUT 05534B760 64740 2000 SH DFND 1 0 2000 0 Cenovus Energy Inc CALL 15135U109 45218 2300 SH DFND 1 0 2300 0 iShares Russell 2000 ETF CALL 464287655 5072250 25000 SH SOLE 25000 0 0 iShares MSCI Eurozone ETF ETF 464286608 830025 17000 SH SOLE 17000 0 0 Brookfield Asset Management Lt PUT 113004105 38050 1000 SH DFND 1 0 1000 0 Hudbay Minerals Inc PUT 443628102 9050 1000 SH DFND 1 0 1000 0 Canadian Imperial Bank of Comm PUT 136069101 14262 300 SH DFND 1 0 300 0 Barrick Gold Corp PUT 067901108 25020 1500 SH DFND 1 0 1500 0 Bank of Nova Scotia/The PUT 064149107 45720 1000 SH DFND 1 0 1000 0 BCE Inc PUT 05534B760 48555 1500 SH DFND 1 0 1500 0 Cameco Corp CALL 13321L108 49200 1000 SH DFND 1 0 1000 0 Cameco Corp CALL 13321L108 49200 1000 SH DFND 1 0 1000 0 CAE Inc CALL 124765108 18580 1000 SH DFND 1 0 1000 0 Newmont Mining Corp PUT 651639106 62805 1500 SH DFND 1 0 1500 0 Manulife Financial Corp PUT 56501R106 26620 1000 SH DFND 1 0 1000 0 Bank of Montreal CALL 063671101 855270 10200 SH DFND 1 0 10200 0 Bank of Montreal CALL 063671101 746265 8900 SH DFND 1 0 8900 0 Barrick Gold Corp CALL 067901108 33360 2000 SH DFND 1 0 2000 0 Vermilion Energy Inc CALL 923725105 4404 400 SH DFND 1 0 400 0 Toronto-Dominion Bank/The CALL 891160509 16488 300 SH DFND 1 0 300 0 Barrick Gold Corp PUT 067901108 33360 2000 SH DFND 1 0 2000 0 Ovintiv Inc CALL 69047Q102 46870 1000 SH DFND 1 0 1000 0 Ovintiv Inc CALL 69047Q102 46870 1000 SH DFND 1 0 1000 0 Ovintiv Inc CALL 69047Q102 46870 1000 SH DFND 1 0 1000 0 Ovintiv Inc PUT 69047Q102 46870 1000 SH DFND 1 0 1000 0 Ovintiv Inc CALL 69047Q102 46870 1000 SH DFND 1 0 1000 0 Baytex Energy Corp PUT 07317Q105 3480 1000 SH DFND 1 0 1000 0 Canadian Natural Resources Ltd PUT 136385101 21360 600 SH DFND 1 0 600 0 Osisko Gold Royalties Ltd CALL 68827L101 15580 1000 SH DFND 1 0 1000 0 Osisko Gold Royalties Ltd CALL 68827L101 15580 1000 SH DFND 1 0 1000 0 Sun Life Financial Inc CALL 866796105 156768 3200 SH DFND 1 0 3200 0 Sun Life Financial Inc CALL 866796105 181263 3700 SH DFND 1 0 3700 0 Bank of Montreal PUT 063671101 1324830 15800 SH SOLE 15800 0 0 Canadian Imperial Bank of Comm PUT 136069101 76064 1600 SH SOLE 1600 0 0 Newmont Mining Corp PUT 651639106 20935 500 SH DFND 1 0 500 0 Bank of Montreal PUT 063671101 8385 100 SH DFND 1 0 100 0 Nutrien Ltd PUT 67077M108 50910 1000 SH DFND 1 0 1000 0 Nutrien Ltd PUT 67077M108 112002 2200 SH DFND 1 0 2200 0 Ovintiv Inc CALL 69047Q102 70305 1500 SH DFND 1 0 1500 0 TransCanada Corp PUT 87807B107 75800 2000 SH DFND 1 0 2000 0 Fortis Inc/Canada PUT 349553107 46608 1200 SH DFND 1 0 1200 0 BCE Inc CALL 05534B760 32370 1000 SH DFND 1 0 1000 0 Cameco Corp PUT 13321L108 4920 100 SH DFND 1 0 100 0 TransAlta Corp CALL 89346D107 7080 1000 SH DFND 1 0 1000 0 Invesco QQQ Trust Series 1 CALL 46090E103 45515450 95000 SH SOLE 95000 0 0 Canadian Natural Resources Ltd PUT 136385101 71200 2000 SH DFND 1 0 2000 0 Canadian Natural Resources Ltd PUT 136385101 71200 2000 SH DFND 1 0 2000 0 Canadian Natural Resources Ltd PUT 136385101 71200 2000 SH DFND 1 0 2000 0 Canadian Natural Resources Ltd PUT 136385101 106800 3000 SH DFND 1 0 3000 0 Invesco QQQ Trust Series 1 PUT 46090E103 14373300 30000 SH SOLE 30000 0 0 Nutrien Ltd PUT 67077M108 50910 1000 SH DFND 1 0 1000 0 CAE Inc CALL 124765108 18580 1000 SH DFND 1 0 1000 0 BCE Inc CALL 05534B760 22659 700 SH DFND 1 0 700 0 Apellis Pharmaceuticals Inc COM 03753U106 943656 24600 SH SOLE 24600 0 0 Cameco Corp PUT 13321L108 9840 200 SH DFND 1 0 200 0 Toronto-Dominion Bank/The CALL 891160509 230832 4200 SH DFND 1 0 4200 0 Vermilion Energy Inc CALL 923725105 16515 1500 SH DFND 1 0 1500 0 Canadian Natural Resources Ltd PUT 136385101 21360 600 SH DFND 1 0 600 0 Waste Connections Inc CALL 94106B101 35072 200 SH DFND 1 0 200 0 Canadian Natural Resources Ltd PUT 136385101 71200 2000 SH DFND 1 0 2000 0 Canadian Natural Resources Ltd PUT 136385101 71200 2000 SH DFND 1 0 2000 0 Seabridge Gold Inc COM 811916105 13718667 1002094 SH SOLE 1002094 0 0 GFL Environmental Inc COM 36168Q104 2864041 73569 SH SOLE 73569 0 0 Fortis Inc/Canada PUT 349553107 38840 1000 SH DFND 1 0 1000 0 TransAlta Corp PUT 89346D107 7080 1000 SH DFND 1 0 1000 0 Nutrien Ltd PUT 67077M108 407280 8000 SH DFND 1 0 8000 0 Fortis Inc/Canada PUT 349553107 42724 1100 SH DFND 1 0 1100 0 Canadian Natural Resources Ltd PUT 136385101 21360 600 SH DFND 1 0 600 0 Bausch Lomb Corp COM 071705107 160 11 SH DFND 1 0 11 0 Waste Connections Inc PUT 94106B101 35072 200 SH DFND 1 0 200 0 Algonquin Power & Utilities Co CALL 015857105 5860 1000 SH DFND 1 0 1000 0 BCE Inc PUT 05534B760 32370 1000 SH DFND 1 0 1000 0 Canadian Natural Resources Ltd CALL 136385101 14240 400 SH DFND 1 0 400 0 Fortis Inc/Canada PUT 349553107 38840 1000 SH DFND 1 0 1000 0 Canadian Pacific Railway Ltd PUT 13646K108 15746 200 SH DFND 1 0 200 0 Agnico Eagle Mines Ltd PUT 008474108 65400 1000 SH DFND 1 0 1000 0 Newmont Mining Corp PUT 651639106 41870 1000 SH DFND 1 0 1000 0 Brookfield Asset Management Lt CALL 113004105 38050 1000 SH DFND 1 0 1000 0 Nutrien Ltd CALL 67077M108 40728 800 SH DFND 1 0 800 0 Bank of Montreal PUT 063671101 586950 7000 SH DFND 1 0 7000 0 Bank of Montreal PUT 063671101 251550 3000 SH DFND 1 0 3000 0 TransCanada Corp PUT 87807B107 22740 600 SH DFND 1 0 600 0 Enbridge Inc PUT 29250N105 135242 3800 SH DFND 1 0 3800 0 Bank of Montreal PUT 063671101 771420 9200 SH DFND 1 0 9200 0 Barrick Gold Corp PUT 067901108 16680 1000 SH DFND 1 0 1000 0 Indivior PLC COM G4766E116 18398997 1141377 SH DFND 2 0 1141377 0 Open Text Corp CALL 683715106 6008 200 SH DFND 1 0 200 0 Vermilion Energy Inc PUT 923725105 11010 1000 SH DFND 1 0 1000 0 Barrick Gold Corp PUT 067901108 3336 200 SH DFND 1 0 200 0 Cenovus Energy Inc PUT 15135U109 58980 3000 SH DFND 1 0 3000 0 Bank of Montreal PUT 063671101 394095 4700 SH DFND 1 0 4700 0 TransCanada Corp PUT 87807B107 11370 300 SH DFND 1 0 300 0 Canadian Imperial Bank of Comm CALL 136069101 14262 300 SH DFND 1 0 300 0 TransCanada Corp PUT 87807B107 125070 3300 SH DFND 1 0 3300 0 Cenovus Energy Inc CALL 15135U109 4034232 205200 SH DFND 1 0 205200 0 Brookfield Infrastructure Part CALL G16252101 2744 100 SH DFND 1 0 100 0 TELUS Corp PUT 87971M103 37850 2500 SH DFND 1 0 2500 0 Cenovus Energy Inc CALL 15135U109 39320 2000 SH DFND 1 0 2000 0 Cenovus Energy Inc CALL 15135U109 19660 1000 SH DFND 1 0 1000 0 Cenovus Energy Inc PUT 15135U109 58980 3000 SH DFND 1 0 3000 0 Cenovus Energy Inc PUT 15135U109 58980 3000 SH DFND 1 0 3000 0 Pembina Pipeline Corp PUT 706327103 31518000 850000 SH SOLE 850000 0 0 BCE Inc CALL 05534B760 32370 1000 SH DFND 1 0 1000 0 Teck Resources Ltd CALL 878742204 28740 600 SH DFND 1 0 600 0 Bitfarms Ltd/Canada COM 09173B107 7713 3001 SH SOLE 3001 0 0 Nutrien Ltd PUT 67077M108 254550 5000 SH DFND 1 0 5000 0 Enbridge Inc CALL 29250N105 7118 200 SH DFND 1 0 200 0 Barrick Gold Corp PUT 067901108 6672 400 SH DFND 1 0 400 0 Baytex Energy Corp PUT 07317Q105 1740 500 SH DFND 1 0 500 0 Bank of Montreal PUT 063671101 503100 6000 SH DFND 1 0 6000 0 TELUS Corp PUT 87971M103 7570 500 SH DFND 1 0 500 0 TransCanada Corp PUT 87807B107 60640 1600 SH DFND 1 0 1600 0 Toronto-Dominion Bank/The CALL 891160509 32976 600 SH DFND 1 0 600 0 Williams-Sonoma Inc COM 969904101 826073 5851 SH SOLE 5851 0 0 Corebridge Financial Inc COM 21871X109 686853 23587 SH SOLE 23587 0 0 Corebridge Financial Inc COM 21871X109 111151 3817 SH SOLE 3817 0 0 Samsara Inc COM 79589L106 21972 652 SH SOLE 652 0 0 Samsara Inc COM 79589L106 646770 19192 SH SOLE 19192 0 0 Enbridge Inc CALL 29250N105 60503 1700 SH DFND 1 0 1700 0 Canadian Natural Resources Ltd PUT 136385101 21360 600 SH DFND 1 0 600 0 TransCanada Corp PUT 87807B107 34110 900 SH DFND 1 0 900 0 Barrick Gold Corp PUT 067901108 16680 1000 SH DFND 1 0 1000 0 Enbridge Inc PUT 29250N105 35590 1000 SH DFND 1 0 1000 0 Bank of Nova Scotia/The CALL 064149107 64008 1400 SH DFND 1 0 1400 0 Manulife Financial Corp CALL 56501R106 82522 3100 SH DFND 1 0 3100 0 Cenovus Energy Inc CALL 15135U109 1966 100 SH DFND 1 0 100 0 BCE Inc PUT 05534B760 16185 500 SH DFND 1 0 500 0 Agnico Eagle Mines Ltd CALL 008474108 45780 700 SH DFND 1 0 700 0 Brookfield Infrastructure Part PUT G16252101 27440 1000 SH DFND 1 0 1000 0 Ovintiv Inc PUT 69047Q102 70305 1500 SH DFND 1 0 1500 0 Vermilion Energy Inc CALL 923725105 22020 2000 SH DFND 1 0 2000 0 TELUS Corp PUT 87971M103 7570 500 SH DFND 1 0 500 0 BCE Inc CALL 05534B760 32370 1000 SH DFND 1 0 1000 0 Nutrien Ltd PUT 67077M108 101820 2000 SH DFND 1 0 2000 0 Osisko Gold Royalties Ltd PUT 68827L101 7790 500 SH DFND 1 0 500 0 Ovintiv Inc CALL 69047Q102 70305 1500 SH DFND 1 0 1500 0 Barrick Gold Corp PUT 067901108 16680 1000 SH DFND 1 0 1000 0 Ovintiv Inc PUT 69047Q102 70305 1500 SH DFND 1 0 1500 0 Hudbay Minerals Inc CALL 443628102 9050 1000 SH DFND 1 0 1000 0 Bank of Montreal PUT 063671101 997815 11900 SH DFND 1 0 11900 0 Sun Life Financial Inc CALL 866796105 4899 100 SH DFND 1 0 100 0 Newmont Mining Corp PUT 651639106 83740 2000 SH DFND 1 0 2000 0 Barrick Gold Corp PUT 067901108 16680 1000 SH DFND 1 0 1000 0 Barrick Gold Corp PUT 067901108 116760 7000 SH DFND 1 0 7000 0 Agnico Eagle Mines Ltd PUT 008474108 65400 1000 SH DFND 1 0 1000 0 Brookfield Asset Management In CALL 11271J107 108004 2600 SH DFND 1 0 2600 0 Toronto-Dominion Bank/The CALL 891160509 120912 2200 SH DFND 1 0 2200 0 Canadian National Railway Co PUT 136375102 82691 700 SH DFND 1 0 700 0 Barrick Gold Corp PUT 067901108 150120 9000 SH DFND 1 0 9000 0 Kinross Gold Corp CALL 496902404 8320 1000 SH DFND 1 0 1000 0 Hudbay Minerals Inc CALL 443628102 27150 3000 SH DFND 1 0 3000 0 Cameco Corp CALL 13321L108 49200 1000 SH DFND 1 0 1000 0 Global X Lithium & Battery Tech ETF ETF 37954Y855 1358 35 SH DFND 1 0 35 0 Barrick Gold Corp PUT 067901108 116760 7000 SH DFND 1 0 7000 0 BCE Inc PUT 05534B760 32370 1000 SH DFND 1 0 1000 0 Agnico Eagle Mines Ltd PUT 008474108 130800 2000 SH DFND 1 0 2000 0 Bank of Nova Scotia/The CALL 064149107 22860 500 SH DFND 1 0 500 0 Baytex Energy Corp PUT 07317Q105 3480 1000 SH DFND 1 0 1000 0 Hudbay Minerals Inc PUT 443628102 15385 1700 SH DFND 1 0 1700 0 Manulife Financial Corp PUT 56501R106 79860 3000 SH DFND 1 0 3000 0 Barrick Gold Corp PUT 067901108 135108 8100 SH DFND 1 0 8100 0 Hudbay Minerals Inc PUT 443628102 9050 1000 SH DFND 1 0 1000 0 Brookfield Asset Management In CALL 11271J107 20770 500 SH DFND 1 0 500 0 iShares Russell 2000 ETF PUT 464287655 20289000 100000 SH SOLE 100000 0 0 Osisko Gold Royalties Ltd CALL 68827L101 23370 1500 SH DFND 1 0 1500 0 Agnico Eagle Mines Ltd PUT 008474108 196200 3000 SH DFND 1 0 3000 0 Agnico Eagle Mines Ltd PUT 008474108 65400 1000 SH DFND 1 0 1000 0 Newmont Mining Corp PUT 651639106 41870 1000 SH DFND 1 0 1000 0 Cameco Corp CALL 13321L108 49200 1000 SH DFND 1 0 1000 0 Brookfield Asset Management In CALL 11271J107 41540 1000 SH DFND 1 0 1000 0 Rogers Communications Inc PUT 775109200 3698000 100000 SH SOLE 100000 0 0 Brookfield Renewable Partners CALL G16258108 24770 1000 SH DFND 1 0 1000 0 Toronto-Dominion Bank/The PUT 891160509 203352 3700 SH DFND 1 0 3700 0 BCE Inc PUT 05534B760 48555 1500 SH DFND 1 0 1500 0 Cenovus Energy Inc CALL 15135U109 11796 600 SH DFND 1 0 600 0 Canadian Imperial Bank of Comm CALL 136069101 118850 2500 SH DFND 1 0 2500 0 Canadian National Railway Co CALL 136375102 23626 200 SH DFND 1 0 200 0 Descartes Systems Group Inc/The PUT 249906108 290520 3000 SH DFND 1 0 3000 0 Bank of Nova Scotia/The CALL 064149107 18288 400 SH DFND 1 0 400 0 CAE Inc PUT 124765108 18580 1000 SH DFND 1 0 1000 0 Bank of Montreal PUT 063671101 519870 6200 SH DFND 1 0 6200 0 TransCanada Corp CALL 87807B107 41690 1100 SH DFND 1 0 1100 0 Barrick Gold Corp CALL 067901108 16680 1000 SH DFND 1 0 1000 0 Baytex Energy Corp CALL 07317Q105 13920 4000 SH DFND 1 0 4000 0 Canadian National Railway Co PUT 136375102 35439 300 SH DFND 1 0 300 0 Brookfield Asset Management In CALL 11271J107 16616 400 SH DFND 1 0 400 0 Canadian National Railway Co CALL 136375102 106317 900 SH DFND 1 0 900 0 iShares MSCI EAFE ETF CALL 464287465 6266400 80000 SH SOLE 80000 0 0 iShares MSCI EAFE ETF PUT 464287465 6266400 80000 SH SOLE 80000 0 0 Nutrien Ltd PUT 67077M108 244368 4800 SH DFND 1 0 4800 0 Invesco QQQ Trust Series 1 CALL 46090E103 52702100 110000 SH SOLE 110000 0 0 Hudbay Minerals Inc CALL 443628102 13575 1500 SH DFND 1 0 1500 0 BCE Inc PUT 05534B760 29133 900 SH DFND 1 0 900 0 Canadian Natural Resources Ltd PUT 136385101 21360 600 SH DFND 1 0 600 0 Bank of Nova Scotia/The CALL 064149107 45720 1000 SH DFND 1 0 1000 0 Gildan Activewear Inc CALL 375916103 18960 500 SH DFND 1 0 500 0 TELUS Corp PUT 87971M103 5299000 350000 SH SOLE 350000 0 0 Newmont Mining Corp CALL 651639106 20935 500 SH DFND 1 0 500 0 Canadian Natural Resources Ltd CALL 136385101 71200 2000 SH DFND 1 0 2000 0 Cameco Corp CALL 13321L108 49200 1000 SH DFND 1 0 1000 0 Nutrien Ltd PUT 67077M108 91638 1800 SH DFND 1 0 1800 0 Cameco Corp PUT 13321L108 49200 1000 SH DFND 1 0 1000 0 BCE Inc PUT 05534B760 71214 2200 SH DFND 1 0 2200 0 Novagold Resources Inc CALL 66987E206 3460 1000 SH DFND 1 0 1000 0 Canadian Imperial Bank of Comm PUT 136069101 23770 500 SH DFND 1 0 500 0 TransAlta Corp CALL 89346D107 14160 2000 SH DFND 1 0 2000 0 iShares Russell 2000 ETF CALL 464287655 10144500 50000 SH SOLE 50000 0 0 Canadian Imperial Bank of Comm CALL 136069101 76064 1600 SH DFND 1 0 1600 0 TransAlta Corp PUT 89346D107 7080 1000 SH DFND 1 0 1000 0 iShares Russell 2000 ETF CALL 464287655 10144500 50000 SH SOLE 50000 0 0 Nuvei Corp COM 67079A102 3238 100 SH SOLE 100 0 0 Sprott Inc COM 852066208 4139 100 SH SOLE 100 0 0 BCE Inc PUT 05534B760 87399 2700 SH DFND 1 0 2700 0 BCE Inc PUT 05534B760 64740 2000 SH DFND 1 0 2000 0 Manulife Financial Corp CALL 56501R106 15972 600 SH DFND 1 0 600 0 BCE Inc PUT 05534B760 32370 1000 SH DFND 1 0 1000 0 TransCanada Corp CALL 87807B107 30320 800 SH DFND 1 0 800 0 First Majestic Silver Corp PUT 32076V103 5920 1000 SH DFND 1 0 1000 0 Manulife Financial Corp PUT 56501R106 79860 3000 SH DFND 1 0 3000 0 Teck Resources Ltd PUT 878742204 47900 1000 SH DFND 1 0 1000 0 Invesco QQQ Trust Series 1 PUT 46090E103 57445289 119900 SH SOLE 119900 0 0 Toronto-Dominion Bank/The CALL 891160509 43968 800 SH DFND 1 0 800 0 Canadian Imperial Bank of Comm CALL 136069101 28524 600 SH DFND 1 0 600 0 Nutrien Ltd PUT 67077M108 50910 1000 SH DFND 1 0 1000 0 Bank of Nova Scotia/The CALL 064149107 13716 300 SH DFND 1 0 300 0 BCE Inc PUT 05534B760 74451 2300 SH DFND 1 0 2300 0 Vermilion Energy Inc CALL 923725105 5505 500 SH DFND 1 0 500 0 Cenovus Energy Inc CALL 15135U109 112062 5700 SH DFND 1 0 5700 0 TransCanada Corp PUT 87807B107 11370 300 SH DFND 1 0 300 0 BCE Inc PUT 05534B760 3237 100 SH DFND 1 0 100 0 Grab Holdings Ltd COM G4124C109 12356943 3480829 SH DFND 4 0 3480829 0 TransCanada Corp PUT 87807B107 11370 300 SH DFND 1 0 300 0 Manulife Financial Corp PUT 56501R106 106480 4000 SH DFND 1 0 4000 0 Manulife Financial Corp PUT 56501R106 79860 3000 SH DFND 1 0 3000 0 Bank of Montreal PUT 063671101 50310 600 SH DFND 1 0 600 0 TransCanada Corp PUT 87807B107 22740 600 SH DFND 1 0 600 0 Barrick Gold Corp PUT 067901108 83400 5000 SH DFND 1 0 5000 0 Canadian Natural Resources Ltd PUT 136385101 92560 2600 SH DFND 1 0 2600 0 Ovintiv Inc CALL 69047Q102 9374 200 SH DFND 1 0 200 0 Canadian Natural Resources Ltd PUT 136385101 156640 4400 SH DFND 1 0 4400 0 Enbridge Inc CALL 29250N105 156596 4400 SH DFND 1 0 4400 0 Cameco Corp CALL 13321L108 49200 1000 SH DFND 1 0 1000 0 Utilities Select Sector SPDR Fund PUT 81369Y886 1703500 25000 SH SOLE 25000 0 0 Toronto-Dominion Bank/The PUT 891160509 32976 600 SH DFND 1 0 600 0 Nutrien Ltd PUT 67077M108 101820 2000 SH DFND 1 0 2000 0 Nutrien Ltd PUT 67077M108 50910 1000 SH DFND 1 0 1000 0 Bank of Montreal PUT 063671101 1341600 16000 SH DFND 1 0 16000 0 TransAlta Corp PUT 89346D107 7080 1000 SH DFND 1 0 1000 0 MAG Silver Corp CALL 55903Q104 11670 1000 SH DFND 1 0 1000 0 Canadian National Railway Co PUT 136375102 236260 2000 SH DFND 1 0 2000 0 Centerra Gold Inc CALL 152006102 6720 1000 SH DFND 1 0 1000 0 Fortis Inc/Canada CALL 349553107 58260 1500 SH DFND 1 0 1500 0 Ovintiv Inc CALL 69047Q102 65618 1400 SH DFND 1 0 1400 0 Wheaton Precious Metals Corp CALL 962879102 26210 500 SH DFND 1 0 500 0 Agnico Eagle Mines Ltd CALL 008474108 65400 1000 SH DFND 1 0 1000 0 iShares Russell 2000 ETF PUT 464287655 30433500 150000 SH SOLE 150000 0 0 TELUS Corp PUT 87971M103 8327000 550000 SH SOLE 550000 0 0 Bank of Montreal PUT 063671101 192855 2300 SH DFND 1 0 2300 0 Enbridge Inc PUT 29250N105 60503 1700 SH DFND 1 0 1700 0 Hudbay Minerals Inc CALL 443628102 9050 1000 SH DFND 1 0 1000 0 Teck Resources Ltd CALL 878742204 47900 1000 SH DFND 1 0 1000 0 CAE Inc CALL 124765108 18580 1000 SH DFND 1 0 1000 0 Wheaton Precious Metals Corp CALL 962879102 157260 3000 SH DFND 1 0 3000 0 TELUS Corp CALL 87971M103 15140 1000 SH DFND 1 0 1000 0 Enbridge Inc PUT 29250N105 32031 900 SH DFND 1 0 900 0 Teck Resources Ltd CALL 878742204 9580 200 SH DFND 1 0 200 0 Barrick Gold Corp PUT 067901108 25020 1500 SH DFND 1 0 1500 0 Ovintiv Inc CALL 69047Q102 46870 1000 SH DFND 1 0 1000 0 Fortis Inc/Canada CALL 349553107 19420 500 SH DFND 1 0 500 0 Canadian Imperial Bank of Comm CALL 136069101 90326 1900 SH DFND 1 0 1900 0 Franco-Nevada Corp CALL 351858105 142224 1200 SH DFND 1 0 1200 0 BCE Inc PUT 05534B760 64740 2000 SH DFND 1 0 2000 0 Cenovus Energy Inc CALL 15135U109 19660 1000 SH DFND 1 0 1000 0 Rogers Communications Inc CALL 775109200 3698 100 SH DFND 1 0 100 0 Ovintiv Inc CALL 69047Q102 14061 300 SH DFND 1 0 300 0 BCE Inc PUT 05534B760 3237 100 SH DFND 1 0 100 0 TransCanada Corp CALL 87807B107 18950 500 SH DFND 1 0 500 0 Nutrien Ltd PUT 67077M108 50910 1000 SH DFND 1 0 1000 0 Toronto-Dominion Bank/The PUT 891160509 192360 3500 SH DFND 1 0 3500 0 Kinross Gold Corp CALL 496902404 8320 1000 SH DFND 1 0 1000 0 Teck Resources Ltd PUT 878742204 47900 1000 SH DFND 1 0 1000 0 Toronto-Dominion Bank/The CALL 891160509 109920 2000 SH DFND 1 0 2000 0 Toronto-Dominion Bank/The CALL 891160509 71448 1300 SH DFND 1 0 1300 0 Teck Resources Ltd CALL 878742204 14370 300 SH DFND 1 0 300 0 Fortis Inc/Canada PUT 349553107 194200 5000 SH DFND 1 0 5000 0 Rogers Communications Inc CALL 775109200 7396 200 SH DFND 1 0 200 0 Magna International Inc CALL 559222401 4190 100 SH DFND 1 0 100 0 Cenovus Energy Inc CALL 15135U109 19660 1000 SH DFND 1 0 1000 0 Canadian Imperial Bank of Comm PUT 136069101 47540 1000 SH DFND 1 0 1000 0 Magna International Inc CALL 559222401 8380 200 SH DFND 1 0 200 0 Cenovus Energy Inc CALL 15135U109 5898 300 SH DFND 1 0 300 0 Nutrien Ltd CALL 67077M108 5091 100 SH DFND 1 0 100 0 Toronto-Dominion Bank/The CALL 891160509 65952 1200 SH DFND 1 0 1200 0 Methanex Corp CALL 59151K108 14478 300 SH DFND 1 0 300 0 Agnico Eagle Mines Ltd PUT 008474108 196200 3000 SH DFND 1 0 3000 0 Methanex Corp PUT 59151K108 48260 1000 SH DFND 1 0 1000 0 Invesco QQQ Trust Series 1 PUT 46090E103 9582200 20000 SH SOLE 20000 0 0 Brookfield Asset Management In PUT 11271J107 124620 3000 SH DFND 1 0 3000 0 Invesco QQQ Trust Series 1 PUT 46090E103 52702100 110000 SH SOLE 110000 0 0 Invesco QQQ Trust Series 1 CALL 46090E103 71866500 150000 SH SOLE 150000 0 0 Hudbay Minerals Inc CALL 443628102 9050 1000 SH DFND 1 0 1000 0 Barrick Gold Corp PUT 067901108 61716 3700 SH DFND 1 0 3700 0 Maplebear Inc COM 565394103 932 29 SH DFND 1 0 29 0 Rogers Communications Inc PUT 775109200 7396000 200000 SH SOLE 200000 0 0 Toronto-Dominion Bank/The CALL 891160509 252816 4600 SH DFND 1 0 4600 0 TransCanada Corp CALL 87807B107 45480 1200 SH DFND 1 0 1200 0 Methanex Corp CALL 59151K108 4826 100 SH DFND 1 0 100 0 Wix.com Ltd COM M98068105 95442 600 SH SOLE 600 0 0 Check Point Software Technolog COM M22465104 214500 1300 SH SOLE 1300 0 0 CyberArk Software Ltd COM M2682V108 164052 600 SH SOLE 600 0 0 Monday.com Ltd COM M7S64H106 120380 500 SH SOLE 500 0 0 Teva Pharmaceutical Industries COM 881624209 245521 15109 SH SOLE 15109 0 0 BCE Inc CALL 05534B760 16185 500 SH DFND 1 0 500 0 Canadian Imperial Bank of Comm PUT 136069101 99834 2100 SH DFND 1 0 2100 0 TransCanada Corp CALL 87807B107 11370 300 SH DFND 1 0 300 0 Bank of Nova Scotia/The CALL 064149107 13716 300 SH DFND 1 0 300 0 TELUS Corp PUT 87971M103 15140 1000 SH DFND 1 0 1000 0 TELUS Corp PUT 87971M103 7570 500 SH DFND 1 0 500 0 Barrick Gold Corp PUT 067901108 33360 2000 SH DFND 1 0 2000 0 Bank of Nova Scotia/The PUT 064149107 22860 500 SH DFND 1 0 500 0 Bank of Nova Scotia/The PUT 064149107 27432 600 SH DFND 1 0 600 0 Cenovus Energy Inc CALL 15135U109 19660 1000 SH DFND 1 0 1000 0 iShares Russell 2000 ETF PUT 464287655 40578000 200000 SH SOLE 200000 0 0 Kinross Gold Corp CALL 496902404 8320 1000 SH DFND 1 0 1000 0 Canadian Imperial Bank of Comm CALL 136069101 47540 1000 SH DFND 1 0 1000 0 Magna International Inc PUT 559222401 41900 1000 SH DFND 1 0 1000 0 Cenovus Energy Inc CALL 15135U109 7864 400 SH DFND 1 0 400 0 SPDR S&P 500 ETF Trust PUT 78462F103 95238500 175000 SH SOLE 175000 0 0 MAG Silver Corp CALL 55903Q104 11670 1000 SH DFND 1 0 1000 0 Canadian Imperial Bank of Comm CALL 136069101 61802 1300 SH DFND 1 0 1300 0 Toronto-Dominion Bank/The PUT 891160509 697992 12700 SH DFND 1 0 12700 0 TransCanada Corp CALL 87807B107 72010 1900 SH DFND 1 0 1900 0 MAG Silver Corp PUT 55903Q104 8169 700 SH DFND 1 0 700 0 Precision Drilling Corp PUT 74022D407 7034 100 SH DFND 1 0 100 0 Barrick Gold Corp CALL 067901108 28356 1700 SH DFND 1 0 1700 0 BCE Inc PUT 05534B760 48555 1500 SH DFND 1 0 1500 0 Agnico Eagle Mines Ltd PUT 008474108 32700 500 SH DFND 1 0 500 0 Canadian National Railway Co PUT 136375102 472520 4000 SH DFND 1 0 4000 0 Agnico Eagle Mines Ltd PUT 008474108 196200 3000 SH DFND 1 0 3000 0 Agnico Eagle Mines Ltd PUT 008474108 65400 1000 SH DFND 1 0 1000 0 Agnico Eagle Mines Ltd PUT 008474108 65400 1000 SH DFND 1 0 1000 0 Agnico Eagle Mines Ltd PUT 008474108 130800 2000 SH DFND 1 0 2000 0 Agnico Eagle Mines Ltd PUT 008474108 196200 3000 SH DFND 1 0 3000 0 Bank of Montreal PUT 063671101 50310 600 SH DFND 1 0 600 0 Agnico Eagle Mines Ltd PUT 008474108 65400 1000 SH DFND 1 0 1000 0 Imperial Oil Ltd CALL 453038408 34125 500 SH DFND 1 0 500 0 Agnico Eagle Mines Ltd PUT 008474108 65400 1000 SH DFND 1 0 1000 0 Agnico Eagle Mines Ltd PUT 008474108 65400 1000 SH DFND 1 0 1000 0 BCE Inc CALL 05534B760 29133 900 SH DFND 1 0 900 0 Cenovus Energy Inc CALL 15135U109 96334 4900 SH DFND 1 0 4900 0 Bank of Montreal PUT 063671101 8385 100 SH DFND 1 0 100 0 Cameco Corp PUT 13321L108 49200 1000 SH DFND 1 0 1000 0 Agnico Eagle Mines Ltd PUT 008474108 261600 4000 SH DFND 1 0 4000 0 Canadian Imperial Bank of Comm CALL 136069101 1145714 24100 SH DFND 1 0 24100 0 Canadian Imperial Bank of Comm PUT 136069101 1098174 23100 SH DFND 1 0 23100 0 Agnico Eagle Mines Ltd PUT 008474108 261600 4000 SH DFND 1 0 4000 0 Agnico Eagle Mines Ltd PUT 008474108 196200 3000 SH DFND 1 0 3000 0 Vermilion Energy Inc PUT 923725105 5505 500 SH DFND 1 0 500 0 Nutrien Ltd PUT 67077M108 10182 200 SH DFND 1 0 200 0 Cameco Corp CALL 13321L108 49200 1000 SH DFND 1 0 1000 0 Solventum Corp COM 83444M101 1518872 28723 SH SOLE 28723 0 0 Solventum Corp COM 83444M101 2169772 41032 SH SOLE 41032 0 0 Brookfield Asset Management In PUT 11271J107 83080 2000 SH DFND 1 0 2000 0 Cameco Corp CALL 13321L108 44280 900 SH DFND 1 0 900 0 Newmont Mining Corp PUT 651639106 167480 4000 SH DFND 1 0 4000 0 Cameco Corp CALL 13321L108 59040 1200 SH DFND 1 0 1200 0 Agnico Eagle Mines Ltd PUT 008474108 13080 200 SH DFND 1 0 200 0 TELUS Corp PUT 87971M103 7570 500 SH DFND 1 0 500 0 Osisko Gold Royalties Ltd CALL 68827L101 38950 2500 SH DFND 1 0 2500 0 Barrick Gold Corp PUT 067901108 16680 1000 SH DFND 1 0 1000 0 Barrick Gold Corp PUT 067901108 116760 7000 SH DFND 1 0 7000 0 Barrick Gold Corp PUT 067901108 33360 2000 SH DFND 1 0 2000 0 Barrick Gold Corp PUT 067901108 33360 2000 SH DFND 1 0 2000 0 Cenovus Energy Inc CALL 15135U109 21626 1100 SH DFND 1 0 1100 0 Barrick Gold Corp PUT 067901108 83400 5000 SH DFND 1 0 5000 0 Canadian Natural Resources Ltd PUT 136385101 78320 2200 SH DFND 1 0 2200 0 Barrick Gold Corp PUT 067901108 50040 3000 SH DFND 1 0 3000 0 Rogers Communications Inc CALL 775109200 44376 1200 SH DFND 1 0 1200 0 Brookfield Asset Management In PUT 11271J107 62310 1500 SH DFND 1 0 1500 0 Bank of Nova Scotia/The CALL 064149107 4572 100 SH DFND 1 0 100 0 Franco-Nevada Corp PUT 351858105 237040 2000 SH DFND 1 0 2000 0 SPDR S&P 500 ETF Trust PUT 78462F103 27211000 50000 SH SOLE 50000 0 0 Alamos Gold Inc CALL 011532108 31360 2000 SH DFND 1 0 2000 0 untitled COM 85207K107 238 24 SH DFND 1 0 24 0 GE Vernova LLC COM 36828A101 515 3 SH SOLE 3 0 0 GE Vernova LLC COM 36828A101 13679638 79760 SH SOLE 79760 0 0 GE Vernova LLC COM 36828A101 9243531 53895 SH SOLE 53895 0 0 BCE Inc PUT 05534B760 97110 3000 SH DFND 1 0 3000 0 BCE Inc PUT 05534B760 80925 2500 SH DFND 1 0 2500 0 Canadian Pacific Railway Ltd PUT 13646K108 94476 1200 SH DFND 1 0 1200 0 BCE Inc PUT 05534B760 48555 1500 SH DFND 1 0 1500 0 Bank of Nova Scotia/The PUT 064149107 342900 7500 SH DFND 1 0 7500 0 Agnico Eagle Mines Ltd PUT 008474108 65400 1000 SH DFND 1 0 1000 0 TELUS Corp PUT 87971M103 15140 1000 SH DFND 1 0 1000 0 Veren Inc PUT 92340V107 20462 2600 SH DFND 1 0 2600 0 BCE Inc PUT 05534B760 16185 500 SH DFND 1 0 500 0 BCE Inc PUT 05534B760 38844 1200 SH DFND 1 0 1200 0 iShares Russell 2000 ETF PUT 464287655 14202300 70000 SH SOLE 70000 0 0 CGI Group Inc PUT 12532H104 199620 2000 SH DFND 1 0 2000 0 West Fraser Timber Co Ltd PUT 952845105 76870 1000 SH DFND 1 0 1000 0 Toronto-Dominion Bank/The PUT 891160509 54960 1000 SH DFND 1 0 1000 0 Invesco QQQ Trust Series 1 CALL 46090E103 9582200 20000 SH SOLE 20000 0 0 Canadian Natural Resources Ltd PUT 136385101 71200 2000 SH DFND 1 0 2000 0 Precision Drilling Corp PUT 74022D407 70340 1000 SH DFND 1 0 1000 0 Wheaton Precious Metals Corp PUT 962879102 31452 600 SH DFND 1 0 600 0 BCE Inc PUT 05534B760 9711000 300000 SH SOLE 300000 0 0 Canadian Imperial Bank of Comm PUT 136069101 47540 1000 SH DFND 1 0 1000 0 West Fraser Timber Co Ltd CALL 952845105 76870 1000 SH DFND 1 0 1000 0 Canadian Pacific Railway Ltd CALL 13646K108 7873 100 SH DFND 1 0 100 0 Canadian Natural Resources Ltd PUT 136385101 7120 200 SH DFND 1 0 200 0 Newmont Mining Corp CALL 651639106 25122 600 SH DFND 1 0 600 0 Barrick Gold Corp PUT 067901108 33360 2000 SH DFND 1 0 2000 0 Pan American Silver Corp PUT 697900108 11928 600 SH DFND 1 0 600 0 Barrick Gold Corp CALL 067901108 66720 4000 SH DFND 1 0 4000 0 Teck Resources Ltd PUT 878742204 47900 1000 SH DFND 1 0 1000 0 Precision Drilling Corp PUT 74022D407 70340 1000 SH DFND 1 0 1000 0 Bank of Nova Scotia/The CALL 064149107 265176 5800 SH DFND 1 0 5800 0 Canadian Pacific Railway Ltd PUT 13646K108 78730 1000 SH DFND 1 0 1000 0 MAG Silver Corp PUT 55903Q104 8169 700 SH DFND 1 0 700 0 Canadian Imperial Bank of Comm CALL 136069101 57048 1200 SH DFND 1 0 1200 0 Ur-Energy Inc COM 91688R108 10646 7604 SH DFND 1 0 7604 0 Wheaton Precious Metals Corp CALL 962879102 20968 400 SH DFND 1 0 400 0 Silvercorp Metals Inc PUT 82835P103 3360 1000 SH DFND 1 0 1000 0 Nutrien Ltd PUT 67077M108 50910 1000 SH DFND 1 0 1000 0 Veren Inc CALL 92340V107 7870 1000 SH DFND 1 0 1000 0 Precision Drilling Corp PUT 74022D407 70340 1000 SH DFND 1 0 1000 0 Sun Life Financial Inc CALL 866796105 44091 900 SH DFND 1 0 900 0 Ovintiv Inc CALL 69047Q102 46870 1000 SH DFND 1 0 1000 0 Canadian Natural Resources Ltd CALL 136385101 71200 2000 SH DFND 1 0 2000 0 Canadian National Railway Co PUT 136375102 354390 3000 SH DFND 1 0 3000 0 Restaurant Brands Internationa CALL 76131D103 70370 1000 SH DFND 1 0 1000 0 First Majestic Silver Corp PUT 32076V103 2960 500 SH DFND 1 0 500 0 Canadian Imperial Bank of Comm PUT 136069101 80818 1700 SH DFND 1 0 1700 0 Barrick Gold Corp PUT 067901108 21684 1300 SH DFND 1 0 1300 0 Toronto-Dominion Bank/The PUT 891160509 203352 3700 SH DFND 1 0 3700 0 Bank of Montreal PUT 063671101 16770 200 SH DFND 1 0 200 0 Bank of Montreal PUT 063671101 83850 1000 SH DFND 1 0 1000 0 Cenovus Energy Inc CALL 15135U109 3932 200 SH DFND 1 0 200 0 Invesco QQQ Trust Series 1 PUT 46090E103 47911000 100000 SH SOLE 100000 0 0 Royal Bank of Canada PUT 780087102 234036 2200 SH DFND 1 0 2200 0 Baytex Energy Corp PUT 07317Q105 3480 1000 SH DFND 1 0 1000 0 Bank of Montreal PUT 063671101 268320 3200 SH DFND 1 0 3200 0 Bank of Montreal PUT 063671101 586950 7000 SH DFND 1 0 7000 0 Bank of Montreal PUT 063671101 519870 6200 SH DFND 1 0 6200 0 Canadian Imperial Bank of Comm PUT 136069101 99834 2100 SH DFND 1 0 2100 0 Enbridge Inc PUT 29250N105 39149 1100 SH DFND 1 0 1100 0 Canadian Pacific Railway Ltd PUT 13646K108 78730 1000 SH DFND 1 0 1000 0 Baytex Energy Corp CALL 07317Q105 3480 1000 SH DFND 1 0 1000 0 West Fraser Timber Co Ltd PUT 952845105 76870 1000 SH DFND 1 0 1000 0 Agnico Eagle Mines Ltd PUT 008474108 32700 500 SH DFND 1 0 500 0 Canadian Imperial Bank of Comm CALL 136069101 71310 1500 SH DFND 1 0 1500 0 Canadian Pacific Railway Ltd PUT 13646K108 15746 200 SH DFND 1 0 200 0 Canadian National Railway Co PUT 136375102 23626 200 SH DFND 1 0 200 0 Invesco QQQ Trust Series 1 PUT 46090E103 11977750 25000 SH SOLE 25000 0 0 Canadian Natural Resources Ltd PUT 136385101 71200 2000 SH DFND 1 0 2000 0 Aurora Cannabis Inc COM 05156X850 42 9 SH DFND 1 0 9 0 First Majestic Silver Corp PUT 32076V103 2960 500 SH DFND 1 0 500 0 Canadian Imperial Bank of Comm PUT 136069101 95080 2000 SH DFND 1 0 2000 0 Methanex Corp PUT 59151K108 24130 500 SH DFND 1 0 500 0 Bank of Montreal PUT 063671101 50310 600 SH DFND 1 0 600 0 Brookfield Asset Management In PUT 11271J107 20770 500 SH DFND 1 0 500 0 Rogers Communications Inc PUT 775109200 36980 1000 SH DFND 1 0 1000 0 Manulife Financial Corp PUT 56501R106 31944 1200 SH DFND 1 0 1200 0 Alamos Gold Inc CALL 011532108 15680 1000 SH DFND 1 0 1000 0 Osisko Gold Royalties Ltd CALL 68827L101 15580 1000 SH DFND 1 0 1000 0 First Majestic Silver Corp CALL 32076V103 2960 500 SH DFND 1 0 500 0 Barrick Gold Corp CALL 067901108 38364 2300 SH DFND 1 0 2300 0 TransCanada Corp CALL 87807B107 128860 3400 SH DFND 1 0 3400 0 Enbridge Inc CALL 29250N105 24913 700 SH DFND 1 0 700 0 Manulife Financial Corp CALL 56501R106 21296 800 SH DFND 1 0 800 0 BCE Inc PUT 05534B760 12948 400 SH DFND 1 0 400 0 Manulife Financial Corp CALL 56501R106 31944 1200 SH DFND 1 0 1200 0 SPDR S&P 500 ETF Trust CALL 78462F103 108844000 200000 SH SOLE 200000 0 0 Osisko Gold Royalties Ltd CALL 68827L101 7790 500 SH DFND 1 0 500 0 Toronto-Dominion Bank/The CALL 891160509 219840 4000 SH DFND 1 0 4000 0 Ovintiv Inc CALL 69047Q102 23435 500 SH DFND 1 0 500 0 Manulife Financial Corp PUT 56501R106 26620 1000 SH DFND 1 0 1000 0 Magna International Inc PUT 559222401 8380 200 SH DFND 1 0 200 0 Wheaton Precious Metals Corp CALL 962879102 52420 1000 SH DFND 1 0 1000 0 Baytex Energy Corp CALL 07317Q105 3480 1000 SH DFND 1 0 1000 0 First Majestic Silver Corp CALL 32076V103 2960 500 SH DFND 1 0 500 0 Enbridge Inc PUT 29250N105 60503 1700 SH DFND 1 0 1700 0 Alamos Gold Inc PUT 011532108 15680 1000 SH DFND 1 0 1000 0 TELUS Corp CALL 87971M103 1514000 100000 SH SOLE 100000 0 0 TELUS Corp PUT 87971M103 1514000 100000 SH SOLE 100000 0 0 Canadian Imperial Bank of Comm PUT 136069101 47540 1000 SH DFND 1 0 1000 0 Precision Drilling Corp CALL 74022D407 7034 100 SH DFND 1 0 100 0 Halliburton Co PUT 406216101 1689000 50000 SH SOLE 50000 0 0 VanEck Vectors Junior Gold Miners ETF ETF 92189F791 422927 10041 SH SOLE 10041 0 0 Toronto-Dominion Bank/The PUT 891160509 203352 3700 SH DFND 1 0 3700 0 Nutrien Ltd PUT 67077M108 50910 1000 SH DFND 1 0 1000 0 Barrick Gold Corp PUT 067901108 16680 1000 SH DFND 1 0 1000 0 Barrick Gold Corp CALL 067901108 16680 1000 SH DFND 1 0 1000 0 iShares Russell 2000 ETF PUT 464287655 10144500 50000 SH SOLE 50000 0 0 Bank of Nova Scotia/The CALL 064149107 182880 4000 SH DFND 1 0 4000 0 iShares iBoxx $ High Yield Corporate Bond ETF PUT 464288513 19285000 250000 SH SOLE 250000 0 0 Cenovus Energy Inc CALL 15135U109 19660 1000 SH DFND 1 0 1000 0 Bank of Nova Scotia/The PUT 064149107 22860 500 SH DFND 1 0 500 0 Wheaton Precious Metals Corp CALL 962879102 10484 200 SH DFND 1 0 200 0 BCE Inc PUT 05534B760 32370 1000 SH DFND 1 0 1000 0 Imperial Oil Ltd PUT 453038408 68250 1000 SH DFND 1 0 1000 0 Invesco QQQ Trust Series 1 PUT 46090E103 35933250 75000 SH SOLE 75000 0 0 Newmont Mining Corp PUT 651639106 41870 1000 SH DFND 1 0 1000 0 Newmont Mining Corp PUT 651639106 41870 1000 SH DFND 1 0 1000 0 Invesco QQQ Trust Series 1 PUT 46090E103 9582200 20000 SH SOLE 20000 0 0 Fortuna Silver Mines Inc CALL 349942102 9780 2000 SH DFND 1 0 2000 0 Wheaton Precious Metals Corp CALL 962879102 10484 200 SH DFND 1 0 200 0 Bank of Nova Scotia/The PUT 064149107 342900 7500 SH SOLE 7500 0 0 Bank of Nova Scotia/The PUT 064149107 342900 7500 SH SOLE 7500 0 0 Bank of Nova Scotia/The PUT 064149107 4572 100 SH SOLE 100 0 0 Bank of Nova Scotia/The PUT 064149107 45720 1000 SH DFND 1 0 1000 0 Financial Select Sector SPDR Fund PUT 81369Y605 2055500 50000 SH SOLE 50000 0 0 Fortis Inc/Canada CALL 349553107 291300 7500 SH SOLE 7500 0 0 BCE Inc CALL 05534B760 4855500 150000 SH SOLE 150000 0 0 BCE Inc PUT 05534B760 4855500 150000 SH SOLE 150000 0 0 Canadian Natural Resources Ltd PUT 136385101 71200 2000 SH DFND 1 0 2000 0 Canadian Natural Resources Ltd PUT 136385101 71200 2000 SH DFND 1 0 2000 0 Cenovus Energy Inc PUT 15135U109 39320 2000 SH DFND 1 0 2000 0 Bank of Montreal PUT 063671101 670800 8000 SH DFND 1 0 8000 0 Invesco QQQ Trust Series 1 CALL 46090E103 26351050 55000 SH SOLE 55000 0 0 Bank of Montreal PUT 063671101 150930 1800 SH DFND 1 0 1800 0 Bank of Nova Scotia/The PUT 064149107 132588 2900 SH DFND 1 0 2900 0 Alamos Gold Inc CALL 011532108 15680 1000 SH DFND 1 0 1000 0 iShares Russell 2000 ETF PUT 464287655 40578000 200000 SH SOLE 200000 0 0 Invesco QQQ Trust Series 1 CALL 46090E103 59888750 125000 SH SOLE 125000 0 0 Canadian Imperial Bank of Comm PUT 136069101 28524 600 SH DFND 1 0 600 0 CGI Group Inc PUT 12532H104 189639 1900 SH DFND 1 0 1900 0 Wheaton Precious Metals Corp CALL 962879102 10484 200 SH DFND 1 0 200 0 Barrick Gold Corp PUT 067901108 66720 4000 SH DFND 1 0 4000 0 Veren Inc CALL 92340V107 7870 1000 SH DFND 1 0 1000 0 Canadian Imperial Bank of Comm CALL 136069101 142620 3000 SH DFND 1 0 3000 0 Advanced Micro Devices Inc PUT 007903107 3244200 20000 SH SOLE 20000 0 0 Canadian Natural Resources Ltd CALL 136385101 71200 2000 SH DFND 1 0 2000 0 Alamos Gold Inc CALL 011532108 31360 2000 SH DFND 1 0 2000 0 Cenovus Energy Inc CALL 15135U109 58980 3000 SH DFND 1 0 3000 0 Fortis Inc/Canada PUT 349553107 77680 2000 SH DFND 1 0 2000 0 Agnico Eagle Mines Ltd CALL 008474108 65400 1000 SH DFND 1 0 1000 0 Vermilion Energy Inc CALL 923725105 22020 2000 SH DFND 1 0 2000 0 Ford Motor Co PUT 345370860 313500 25000 SH SOLE 25000 0 0 Barrick Gold Corp PUT 067901108 16680 1000 SH DFND 1 0 1000 0 Barrick Gold Corp PUT 067901108 16680 1000 SH DFND 1 0 1000 0 Centerra Gold Inc PUT 152006102 4032 600 SH DFND 1 0 600 0 Restaurant Brands Internationa PUT 76131D103 70370 1000 SH DFND 1 0 1000 0 Canadian National Railway Co PUT 136375102 23626 200 SH DFND 1 0 200 0 Canadian Natural Resources Ltd PUT 136385101 28480 800 SH DFND 1 0 800 0 Fortis Inc/Canada PUT 349553107 38840 1000 SH DFND 1 0 1000 0 BCE Inc CALL 05534B760 6474 200 SH DFND 1 0 200 0 Canadian Imperial Bank of Comm PUT 136069101 356550 7500 SH DFND 1 0 7500 0 Canadian Pacific Railway Ltd PUT 13646K108 15746 200 SH DFND 1 0 200 0 Wheaton Precious Metals Corp CALL 962879102 31452 600 SH DFND 1 0 600 0 Canadian Pacific Railway Ltd PUT 13646K108 15746 200 SH DFND 1 0 200 0 Veren Inc CALL 92340V107 7870 1000 SH DFND 1 0 1000 0 Canadian National Railway Co CALL 136375102 23626 200 SH DFND 1 0 200 0 Bank of Montreal PUT 063671101 117390 1400 SH DFND 1 0 1400 0 Hudbay Minerals Inc CALL 443628102 9050 1000 SH DFND 1 0 1000 0 Bank of Nova Scotia/The PUT 064149107 251460 5500 SH DFND 1 0 5500 0 Bank of Montreal CALL 063671101 125775 1500 SH DFND 1 0 1500 0 Pembina Pipeline Corp PUT 706327103 370800 10000 SH SOLE 10000 0 0 Bank of Nova Scotia/The PUT 064149107 22860 500 SH DFND 1 0 500 0 Fortis Inc/Canada CALL 349553107 38840 1000 SH DFND 1 0 1000 0 Osisko Gold Royalties Ltd CALL 68827L101 7790 500 SH DFND 1 0 500 0 Brookfield Renewable Partners PUT G16258108 7431 300 SH SOLE 300 0 0 Legato Merger Corp III COM G5451A103 505665 50000 SH SOLE 50000 0 0 Canadian National Railway Co CALL 136375102 23626 200 SH DFND 1 0 200 0 Brookfield Infrastructure Part PUT G16252101 96040 3500 SH SOLE 3500 0 0 Brookfield Renewable Partners PUT G16258108 4954 200 SH SOLE 200 0 0 Bank of Nova Scotia/The PUT 064149107 45720 1000 SH DFND 1 0 1000 0 Canadian Pacific Railway Ltd PUT 13646K108 78730 1000 SH DFND 1 0 1000 0 TransCanada Corp PUT 87807B107 75800 2000 SH DFND 1 0 2000 0 Brookfield Asset Management In CALL 11271J107 45694 1100 SH DFND 1 0 1100 0 Canadian Natural Resources Ltd CALL 136385101 2670000 75000 SH SOLE 75000 0 0 Wheaton Precious Metals Corp CALL 962879102 172986 3300 SH DFND 1 0 3300 0 Vermilion Energy Inc CALL 923725105 11010 1000 SH DFND 1 0 1000 0 Bank of Montreal PUT 063671101 335400 4000 SH DFND 1 0 4000 0 Silvercorp Metals Inc PUT 82835P103 3360 1000 SH DFND 1 0 1000 0 Toronto-Dominion Bank/The PUT 891160509 65952 1200 SH DFND 1 0 1200 0 Veren Inc PUT 92340V107 7870 1000 SH DFND 1 0 1000 0 Cenovus Energy Inc PUT 15135U109 9830 500 SH DFND 1 0 500 0 BCE Inc PUT 05534B760 3269370 101000 SH DFND 1 0 101000 0 BCE Inc PUT 05534B760 841620 26000 SH DFND 1 0 26000 0 iShares Russell 2000 ETF PUT 464287655 50722500 250000 SH SOLE 250000 0 0 Toronto-Dominion Bank/The PUT 891160509 181368 3300 SH DFND 1 0 3300 0 Bank of Montreal PUT 063671101 50310 600 SH DFND 1 0 600 0 Canadian Natural Resources Ltd PUT 136385101 96120 2700 SH DFND 1 0 2700 0 Bank of Montreal PUT 063671101 285090 3400 SH DFND 1 0 3400 0 Bank of Montreal PUT 063671101 335400 4000 SH DFND 1 0 4000 0 Newmont Mining Corp PUT 651639106 209350 5000 SH DFND 1 0 5000 0 Enbridge Inc CALL 29250N105 10677 300 SH DFND 1 0 300 0 Bank of Nova Scotia/The PUT 064149107 548640 12000 SH DFND 1 0 12000 0 Newmont Mining Corp CALL 651639106 125610 3000 SH DFND 1 0 3000 0 Brookfield Infrastructure Part PUT G16252101 16464 600 SH SOLE 600 0 0 Silvercorp Metals Inc PUT 82835P103 3360 1000 SH DFND 1 0 1000 0 Fortis Inc/Canada PUT 349553107 100984 2600 SH DFND 1 0 2600 0 SSR Mining Inc PUT 784730103 4510 1000 SH DFND 1 0 1000 0 SPDR S&P 500 ETF Trust CALL 78462F103 68027500 125000 SH SOLE 125000 0 0 Bank of Montreal CALL 063671101 16770 200 SH DFND 1 0 200 0 TransAlta Corp PUT 89346D107 7080 1000 SH DFND 1 0 1000 0 TransCanada Corp PUT 87807B107 22740 600 SH DFND 1 0 600 0 Bank of Nova Scotia/The PUT 064149107 868680 19000 SH DFND 1 0 19000 0 Agnico Eagle Mines Ltd CALL 008474108 65400 1000 SH DFND 1 0 1000 0 Ovintiv Inc CALL 69047Q102 42183 900 SH DFND 1 0 900 0 Bank of Nova Scotia/The PUT 064149107 411480 9000 SH DFND 1 0 9000 0 Fortis Inc/Canada PUT 349553107 42724 1100 SH SOLE 1100 0 0 Bank of Nova Scotia/The PUT 064149107 22860 500 SH SOLE 500 0 0 TransCanada Corp PUT 87807B107 41690 1100 SH DFND 1 0 1100 0 Rogers Communications Inc PUT 775109200 9245000 250000 SH SOLE 250000 0 0 Trade Desk Inc/The COM 88339J105 9865 101 SH SOLE 101 0 0 Bank of Montreal CALL 063671101 268320 3200 SH DFND 1 0 3200 0 Baytex Energy Corp PUT 07317Q105 1392 400 SH DFND 1 0 400 0 Toronto-Dominion Bank/The PUT 891160509 153888 2800 SH DFND 1 0 2800 0 Cenovus Energy Inc CALL 15135U109 58980 3000 SH DFND 1 0 3000 0 Brookfield Asset Management Lt CALL 113004105 3805 100 SH DFND 1 0 100 0 Barrick Gold Corp PUT 067901108 10008 600 SH DFND 1 0 600 0 Franco-Nevada Corp PUT 351858105 118520 1000 SH DFND 1 0 1000 0 Boeing Co/The CALL 097023105 2184120 12000 SH SOLE 12000 0 0 Canadian National Railway Co PUT 136375102 378016 3200 SH DFND 1 0 3200 0 Suncor Energy Inc CALL 867224107 373380 9800 SH SOLE 9800 0 0 CGI Group Inc CALL 12532H104 309411 3100 SH DFND 1 0 3100 0 Manulife Financial Corp PUT 56501R106 146410 5500 SH DFND 1 0 5500 0 Veren Inc CALL 92340V107 7870 1000 SH DFND 1 0 1000 0 Toronto-Dominion Bank/The PUT 891160509 16488 300 SH DFND 1 0 300 0 Wheaton Precious Metals Corp CALL 962879102 52420 1000 SH DFND 1 0 1000 0 Canadian Natural Resources Ltd CALL 136385101 71200 2000 SH DFND 1 0 2000 0 Descartes Systems Group Inc/The PUT 249906108 96840 1000 SH DFND 1 0 1000 0 Newmont Mining Corp PUT 651639106 41870 1000 SH DFND 1 0 1000 0 Toronto-Dominion Bank/The PUT 891160509 60456 1100 SH DFND 1 0 1100 0 Canadian Imperial Bank of Comm CALL 136069101 23770 500 SH DFND 1 0 500 0 Veren Inc CALL 92340V107 3935 500 SH DFND 1 0 500 0 Vermilion Energy Inc CALL 923725105 11010 1000 SH DFND 1 0 1000 0 Bank of Montreal PUT 063671101 268320 3200 SH DFND 1 0 3200 0 Cenovus Energy Inc CALL 15135U109 19660 1000 SH DFND 1 0 1000 0 Enbridge Inc PUT 29250N105 71180 2000 SH DFND 1 0 2000 0 Canadian Natural Resources Ltd PUT 136385101 71200 2000 SH DFND 1 0 2000 0 Brookfield Asset Management In PUT 11271J107 41540 1000 SH DFND 1 0 1000 0 Barrick Gold Corp PUT 067901108 11676 700 SH DFND 1 0 700 0 Canadian Imperial Bank of Comm CALL 136069101 71310 1500 SH DFND 1 0 1500 0 Open Text Corp CALL 683715106 12016 400 SH DFND 1 0 400 0 SPDR Dow Jones Industrial Average ETF Trust PUT 78467X109 9778250 25000 SH SOLE 25000 0 0 Canadian Pacific Railway Ltd PUT 13646K108 15746 200 SH DFND 1 0 200 0 Cenovus Energy Inc CALL 15135U109 25558 1300 SH DFND 1 0 1300 0 Enbridge Inc PUT 29250N105 64062 1800 SH DFND 1 0 1800 0 Datadog Inc COM 23804L103 87022 671 SH SOLE 671 0 0 Restaurant Brands Internationa PUT 76131D103 7037 100 SH DFND 1 0 100 0 TransCanada Corp PUT 87807B107 75800 2000 SH DFND 1 0 2000 0 Intuitive Surgical Inc COM 46120E602 69397 156 SH SOLE 156 0 0 Algonquin Power & Utilities Co COM 015857105 9545354 1628900 SH DFND 1 0 1628900 0 Agnico Eagle Mines Ltd PUT 008474108 327000 5000 SH DFND 1 0 5000 0 First Majestic Silver Corp CALL 32076V103 5920 1000 SH DFND 1 0 1000 0 Bank of Nova Scotia/The PUT 064149107 164592 3600 SH DFND 1 0 3600 0 Toronto-Dominion Bank/The CALL 891160509 5496 100 SH DFND 1 0 100 0 Toronto-Dominion Bank/The CALL 891160509 5496 100 SH DFND 1 0 100 0 SSR Mining Inc CALL 784730103 1804 400 SH DFND 1 0 400 0 Enbridge Inc CALL 29250N105 135242 3800 SH DFND 1 0 3800 0 Enbridge Inc PUT 29250N105 10677000 300000 SH SOLE 300000 0 0 Canadian National Railway Co PUT 136375102 59065 500 SH DFND 1 0 500 0 Toronto-Dominion Bank/The CALL 891160509 10992 200 SH DFND 1 0 200 0 Descartes Systems Group Inc/The PUT 249906108 96840 1000 SH DFND 1 0 1000 0 Brookfield Asset Management In CALL 11271J107 16616 400 SH DFND 1 0 400 0 Bank of Nova Scotia/The PUT 064149107 205740 4500 SH DFND 1 0 4500 0 TransCanada Corp PUT 87807B107 22740 600 SH DFND 1 0 600 0 Canadian Pacific Railway Ltd PUT 13646K108 78730 1000 SH DFND 1 0 1000 0 Open Text Corp CALL 683715106 15020 500 SH DFND 1 0 500 0 TransAlta Corp CALL 89346D107 7080 1000 SH DFND 1 0 1000 0 Canadian Imperial Bank of Comm CALL 136069101 42786 900 SH DFND 1 0 900 0 Veren Inc CALL 92340V107 10231 1300 SH DFND 1 0 1300 0 Bank of Montreal PUT 063671101 184470 2200 SH DFND 1 0 2200 0 Canadian Natural Resources Ltd CALL 136385101 71200 2000 SH DFND 1 0 2000 0 iShares Russell 2000 ETF PUT 464287655 40578000 200000 SH SOLE 200000 0 0 Rogers Communications Inc CALL 775109200 7396 200 SH DFND 1 0 200 0 CGI Group Inc CALL 12532H104 9981 100 SH DFND 1 0 100 0 Bank of Montreal CALL 063671101 16770 200 SH DFND 1 0 200 0 Suncor Energy Inc CALL 867224107 38100 1000 SH DFND 1 0 1000 0 Open Text Corp CALL 683715106 6008 200 SH DFND 1 0 200 0 CGI Group Inc CALL 12532H104 49905 500 SH DFND 1 0 500 0 Enbridge Inc CALL 29250N105 153037 4300 SH DFND 1 0 4300 0 BCE Inc PUT 05534B760 16185 500 SH DFND 1 0 500 0 BCE Inc PUT 05534B760 16185 500 SH DFND 1 0 500 0 Manulife Financial Corp CALL 56501R106 7986 300 SH DFND 1 0 300 0 Ovintiv Inc CALL 69047Q102 46870 1000 SH DFND 1 0 1000 0 SSR Mining Inc CALL 784730103 4510 1000 SH DFND 1 0 1000 0 Brookfield Asset Management In PUT 11271J107 124620 3000 SH DFND 1 0 3000 0 iShares Russell 2000 ETF CALL 464287655 15216750 75000 SH SOLE 75000 0 0 Rogers Communications Inc CALL 775109200 3698 100 SH DFND 1 0 100 0 Brookfield Asset Management In CALL 11271J107 8308 200 SH DFND 1 0 200 0 Agnico Eagle Mines Ltd CALL 008474108 32700 500 SH DFND 1 0 500 0 BCE Inc PUT 05534B760 4855500 150000 SH SOLE 150000 0 0 Canadian National Railway Co CALL 136375102 11813 100 SH DFND 1 0 100 0 Magna International Inc CALL 559222401 8380 200 SH DFND 1 0 200 0 Brookfield Asset Management In CALL 11271J107 290780 7000 SH DFND 1 0 7000 0 Toronto-Dominion Bank/The CALL 891160509 38472 700 SH DFND 1 0 700 0 DoorDash Inc COM 25809K105 1583293 14555 SH SOLE 14555 0 0 Barrick Gold Corp CALL 067901108 16680 1000 SH DFND 1 0 1000 0 Canadian National Railway Co PUT 136375102 118130 1000 SH DFND 1 0 1000 0 BCE Inc PUT 05534B760 32370 1000 SH DFND 1 0 1000 0 Canadian Imperial Bank of Comm PUT 136069101 71310 1500 SH DFND 1 0 1500 0 TransAlta Corp PUT 89346D107 7788 1100 SH DFND 1 0 1100 0 Brookfield Asset Management In CALL 11271J107 16616 400 SH DFND 1 0 400 0 Pembina Pipeline Corp CALL 706327103 63036 1700 SH DFND 1 0 1700 0 Canadian Imperial Bank of Comm CALL 136069101 95080 2000 SH DFND 1 0 2000 0 Canadian National Railway Co PUT 136375102 11813 100 SH DFND 1 0 100 0 Fortis Inc/Canada PUT 349553107 5826000 150000 SH SOLE 150000 0 0 Ovintiv Inc CALL 69047Q102 23435 500 SH DFND 1 0 500 0 Fortis Inc/Canada CALL 349553107 62144 1600 SH DFND 1 0 1600 0 Canadian National Railway Co CALL 136375102 106317 900 SH DFND 1 0 900 0 Veren Inc PUT 92340V107 7870 1000 SH DFND 1 0 1000 0 Newmont Mining Corp CALL 651639106 41870 1000 SH DFND 1 0 1000 0 Newmont Mining Corp CALL 651639106 41870 1000 SH DFND 1 0 1000 0 Newmont Mining Corp CALL 651639106 62805 1500 SH DFND 1 0 1500 0 Celestica Inc CALL 15101Q207 57330 1000 SH DFND 1 0 1000 0 Brookfield Asset Management In PUT 11271J107 41540 1000 SH DFND 1 0 1000 0 Canadian Imperial Bank of Comm PUT 136069101 95080 2000 SH DFND 1 0 2000 0 Magna International Inc PUT 559222401 41900 1000 SH DFND 1 0 1000 0 Rogers Communications Inc CALL 775109200 22188 600 SH DFND 1 0 600 0 Bank of Nova Scotia/The CALL 064149107 36576 800 SH DFND 1 0 800 0 Canadian Natural Resources Ltd PUT 136385101 113920 3200 SH DFND 1 0 3200 0 Magna International Inc CALL 559222401 25140 600 SH DFND 1 0 600 0 Canadian Natural Resources Ltd PUT 136385101 71200 2000 SH DFND 1 0 2000 0 Fortis Inc/Canada CALL 349553107 11652 300 SH DFND 1 0 300 0 Rogers Communications Inc PUT 775109200 18490 500 SH DFND 1 0 500 0 TransCanada Corp CALL 87807B107 37900 1000 SH DFND 1 0 1000 0 Invesco S&P 500 Equal Weight ETF ETF 46137V357 13175256 80200 SH SOLE 80200 0 0 BCE Inc PUT 05534B760 4855500 150000 SH SOLE 150000 0 0 TELUS Corp CALL 87971M103 1514000 100000 SH SOLE 100000 0 0 TELUS Corp PUT 87971M103 1514000 100000 SH SOLE 100000 0 0 Veren Inc PUT 92340V107 15740 2000 SH DFND 1 0 2000 0 Celestica Inc PUT 15101Q207 57330 1000 SH DFND 1 0 1000 0 Agnico Eagle Mines Ltd PUT 008474108 261600 4000 SH DFND 1 0 4000 0 Wheaton Precious Metals Corp CALL 962879102 62904 1200 SH DFND 1 0 1200 0 TFI International Inc PUT 87241L109 290320 2000 SH DFND 1 0 2000 0 Osisko Gold Royalties Ltd PUT 68827L101 7790 500 SH DFND 1 0 500 0 Canadian Imperial Bank of Comm PUT 136069101 7131000 150000 SH SOLE 150000 0 0 Cenovus Energy Inc PUT 15135U109 19660 1000 SH DFND 1 0 1000 0 Fortis Inc/Canada CALL 349553107 104868 2700 SH DFND 1 0 2700 0 Rogers Communications Inc PUT 775109200 73960 2000 SH DFND 1 0 2000 0 Precision Drilling Corp CALL 74022D407 70340 1000 SH DFND 1 0 1000 0 iShares Russell 2000 ETF PUT 464287655 50722500 250000 SH SOLE 250000 0 0 Thomson Reuters Corp CALL 884903808 168570 1000 SH DFND 1 0 1000 0 Canadian Pacific Railway Ltd PUT 13646K108 393650 5000 SH DFND 1 0 5000 0 Bank of Montreal CALL 063671101 419250 5000 SH DFND 1 0 5000 0 Imperial Oil Ltd PUT 453038408 68250 1000 SH DFND 1 0 1000 0 Open Text Corp CALL 683715106 60080 2000 SH DFND 1 0 2000 0 Enbridge Inc PUT 29250N105 17795 500 SH DFND 1 0 500 0 Veren Inc CALL 92340V107 2361 300 SH DFND 1 0 300 0 Cenovus Energy Inc CALL 15135U109 17694 900 SH DFND 1 0 900 0 Wheaton Precious Metals Corp PUT 962879102 10484 200 SH DFND 1 0 200 0 Bank of Nova Scotia/The CALL 064149107 274320 6000 SH DFND 1 0 6000 0 BCE Inc PUT 05534B760 16185 500 SH DFND 1 0 500 0 Canadian Pacific Railway Ltd PUT 13646K108 314920 4000 SH DFND 1 0 4000 0 Grab Holdings Ltd COM G4124C109 4934898 1390112 SH DFND 4 0 1390112 0 Sea Ltd COM 81141R100 17295567 242167 SH DFND 4 0 242167 0 Hershey Co/The COM 427866108 367660 2000 SH DFND 4 0 2000 0 Cameco Corp CALL 13321L108 9840 200 SH DFND 1 0 200 0 Cenovus Energy Inc PUT 15135U109 19660 1000 SH DFND 1 0 1000 0 Kinross Gold Corp CALL 496902404 3328 400 SH DFND 1 0 400 0 BCE Inc PUT 05534B760 48555 1500 SH DFND 1 0 1500 0 Canadian Pacific Railway Ltd PUT 13646K108 393650 5000 SH DFND 1 0 5000 0 SPDR S&P 500 ETF Trust PUT 78462F103 54422000 100000 SH SOLE 100000 0 0 Vermilion Energy Inc CALL 923725105 1101 100 SH DFND 1 0 100 0 Vermilion Energy Inc CALL 923725105 20919 1900 SH DFND 1 0 1900 0 Magna International Inc CALL 559222401 8380 200 SH DFND 1 0 200 0 Waste Connections Inc CALL 94106B101 157824 900 SH DFND 1 0 900 0 Imperial Oil Ltd PUT 453038408 68250 1000 SH DFND 1 0 1000 0 Canadian Pacific Railway Ltd CALL 13646K108 15746 200 SH DFND 1 0 200 0 Imperial Oil Ltd PUT 453038408 68250 1000 SH DFND 1 0 1000 0 Imperial Oil Ltd PUT 453038408 68250 1000 SH DFND 1 0 1000 0 Veren Inc CALL 92340V107 7870 1000 SH DFND 1 0 1000 0 Vermilion Energy Inc PUT 923725105 6606 600 SH DFND 1 0 600 0 Bank of Montreal CALL 063671101 779805 9300 SH DFND 1 0 9300 0 Barrick Gold Corp PUT 067901108 2502000 150000 SH SOLE 150000 0 0 IES Holdings Inc COM 44951W106 139 1 SH DFND 1 0 1 0 Canadian Pacific Railway Ltd CALL 13646K108 1007744 12800 SH SOLE 12800 0 0 Newmont Mining Corp PUT 651639106 251220 6000 SH DFND 1 0 6000 0 Enbridge Inc PUT 29250N105 17795 500 SH DFND 1 0 500 0 Enbridge Inc PUT 29250N105 35590 1000 SH DFND 1 0 1000 0 Ovintiv Inc CALL 69047Q102 46870 1000 SH DFND 1 0 1000 0 Canadian National Railway Co CALL 136375102 47252 400 SH DFND 1 0 400 0 Canadian Pacific Railway Ltd PUT 13646K108 157460 2000 SH DFND 1 0 2000 0 Enbridge Inc CALL 29250N105 49826 1400 SH DFND 1 0 1400 0 TELUS Corp PUT 87971M103 3028000 200000 SH SOLE 200000 0 0 Veren Inc CALL 92340V107 7870 1000 SH DFND 1 0 1000 0 Barrick Gold Corp PUT 067901108 33360 2000 SH DFND 1 0 2000 0 Wheaton Precious Metals Corp PUT 962879102 52420 1000 SH DFND 1 0 1000 0 Enbridge Inc CALL 29250N105 42708 1200 SH DFND 1 0 1200 0 Veren Inc PUT 92340V107 2361 300 SH DFND 1 0 300 0 Agnico Eagle Mines Ltd CALL 008474108 71940 1100 SH DFND 1 0 1100 0 Toronto-Dominion Bank/The CALL 891160509 21984 400 SH DFND 1 0 400 0 Financial Select Sector SPDR Fund PUT 81369Y605 12333000 300000 SH SOLE 300000 0 0 Financial Select Sector SPDR Fund CALL 81369Y605 12333000 300000 SH SOLE 300000 0 0 TransAlta Corp CALL 89346D107 7080 1000 SH DFND 1 0 1000 0 Rogers Communications Inc PUT 775109200 18490 500 SH DFND 1 0 500 0 Osisko Gold Royalties Ltd CALL 68827L101 7790 500 SH DFND 1 0 500 0 Magna International Inc PUT 559222401 1257000 30000 SH SOLE 30000 0 0 Barrick Gold Corp CALL 067901108 16680 1000 SH DFND 1 0 1000 0 Kinross Gold Corp CALL 496902404 8320 1000 SH DFND 1 0 1000 0 Toronto-Dominion Bank/The PUT 891160509 219840 4000 SH DFND 1 0 4000 0 Veren Inc CALL 92340V107 7870 1000 SH DFND 1 0 1000 0 Brookfield Asset Management In CALL 11271J107 103850 2500 SH DFND 1 0 2500 0 Invesco QQQ Trust Series 1 PUT 46090E103 13175525 27500 SH SOLE 27500 0 0 Invesco QQQ Trust Series 1 CALL 46090E103 13175525 27500 SH SOLE 27500 0 0 Rogers Communications Inc PUT 775109200 36980 1000 SH DFND 1 0 1000 0 Petroleo Brasileiro SA PUT 71654V408 289800 20000 SH DFND 3 0 20000 0 Petroleo Brasileiro SA CALL 71654V408 289800 20000 SH DFND 3 0 20000 0 Bank of Montreal PUT 063671101 1836315 21900 SH DFND 1 0 21900 0 Cenovus Energy Inc PUT 15135U109 27524 1400 SH DFND 1 0 1400 0 Invesco QQQ Trust Series 1 PUT 46090E103 19164400 40000 SH SOLE 40000 0 0 iShares Russell 2000 ETF CALL 464287655 4057800 20000 SH SOLE 20000 0 0 Agnico Eagle Mines Ltd PUT 008474108 392400 6000 SH DFND 1 0 6000 0 Agnico Eagle Mines Ltd PUT 008474108 327000 5000 SH DFND 1 0 5000 0 TransCanada Corp CALL 87807B107 37900 1000 SH DFND 1 0 1000 0 Bank of Nova Scotia/The PUT 064149107 4572 100 SH DFND 1 0 100 0 Canadian Natural Resources Ltd PUT 136385101 284800 8000 SH DFND 1 0 8000 0 Brookfield Infrastructure Part CALL G16252101 2744 100 SH DFND 1 0 100 0 Magna International Inc PUT 559222401 92180 2200 SH DFND 1 0 2200 0 Toronto-Dominion Bank/The CALL 891160509 142896 2600 SH DFND 1 0 2600 0 Veren Inc CALL 92340V107 3148 400 SH DFND 1 0 400 0 Cenovus Energy Inc PUT 15135U109 58980 3000 SH DFND 1 0 3000 0 Bank of Nova Scotia/The CALL 064149107 45720 1000 SH DFND 1 0 1000 0 Toronto-Dominion Bank/The CALL 891160509 131904 2400 SH DFND 1 0 2400 0 Bank of Nova Scotia/The CALL 064149107 22860 500 SH DFND 1 0 500 0 Methanex Corp PUT 59151K108 24130 500 SH DFND 1 0 500 0 Franco-Nevada Corp PUT 351858105 118520 1000 SH DFND 1 0 1000 0 Wheaton Precious Metals Corp PUT 962879102 52420 1000 SH DFND 1 0 1000 0 iShares Russell 2000 ETF PUT 464287655 20289000 100000 SH SOLE 100000 0 0 DoorDash Inc CALL 25809K105 8571864 78800 SH SOLE 78800 0 0 DoorDash Inc CALL 25809K105 8571864 78800 SH SOLE 78800 0 0 DoorDash Inc PUT 25809K105 2121210 19500 SH SOLE 19500 0 0 Agnico Eagle Mines Ltd PUT 008474108 130800 2000 SH DFND 1 0 2000 0 Agnico Eagle Mines Ltd PUT 008474108 130800 2000 SH DFND 1 0 2000 0 Ovintiv Inc PUT 69047Q102 46870 1000 SH DFND 1 0 1000 0 Fortis Inc/Canada PUT 349553107 23304 600 SH DFND 1 0 600 0 Ovintiv Inc PUT 69047Q102 46870 1000 SH DFND 1 0 1000 0 Vermilion Energy Inc PUT 923725105 11010 1000 SH DFND 1 0 1000 0 Veren Inc PUT 92340V107 7870 1000 SH DFND 1 0 1000 0 Rogers Communications Inc PUT 775109200 36980 1000 SH DFND 1 0 1000 0 Rogers Communications Inc PUT 775109200 110940 3000 SH DFND 1 0 3000 0 Bank of Montreal CALL 063671101 33540 400 SH DFND 1 0 400 0 Newmont Mining Corp PUT 651639106 41870 1000 SH DFND 1 0 1000 0 Toronto-Dominion Bank/The CALL 891160509 203352 3700 SH DFND 1 0 3700 0 Canadian Natural Resources Ltd PUT 136385101 21360 600 SH DFND 1 0 600 0 B2Gold Corp CALL 11777Q209 2700 1000 SH DFND 1 0 1000 0 Newmont Mining Corp CALL 651639106 125610 3000 SH DFND 1 0 3000 0 Ovintiv Inc PUT 69047Q102 46870 1000 SH DFND 1 0 1000 0 Canadian Natural Resources Ltd PUT 136385101 92560 2600 SH DFND 1 0 2600 0 Canadian Pacific Railway Ltd PUT 13646K108 78730 1000 SH DFND 1 0 1000 0 YETI Holdings Inc COM 98585X104 598345 15684 SH SOLE 15684 0 0 Alamos Gold Inc PUT 011532108 15680 1000 SH DFND 1 0 1000 0 Manulife Financial Corp PUT 56501R106 31944 1200 SH DFND 1 0 1200 0 SSR Mining Inc PUT 784730103 4510 1000 SH DFND 1 0 1000 0 SSR Mining Inc PUT 784730103 4510 1000 SH DFND 1 0 1000 0 SSR Mining Inc CALL 784730103 9020 2000 SH DFND 1 0 2000 0 Direxion Auspice Broad Commodity Strategy ETF ETF 25460E307 31429 1087 SH DFND 1 0 1087 0 Sun Life Financial Inc PUT 866796105 48990 1000 SH DFND 1 0 1000 0 Veren Inc PUT 92340V107 7870 1000 SH DFND 1 0 1000 0 Silvercorp Metals Inc CALL 82835P103 3360 1000 SH DFND 1 0 1000 0 Enbridge Inc CALL 29250N105 21354 600 SH DFND 1 0 600 0 Bank of Nova Scotia/The CALL 064149107 4572 100 SH DFND 1 0 100 0 Bank of Nova Scotia/The PUT 064149107 91440 2000 SH DFND 1 0 2000 0 Sun Life Financial Inc PUT 866796105 29394 600 SH DFND 1 0 600 0 Agnico Eagle Mines Ltd PUT 008474108 130800 2000 SH DFND 1 0 2000 0 Agnico Eagle Mines Ltd PUT 008474108 130800 2000 SH DFND 1 0 2000 0 SSR Mining Inc CALL 784730103 4510 1000 SH DFND 1 0 1000 0 Algonquin Power & Utilities Co PUT 015857105 5860 1000 SH DFND 1 0 1000 0 Manulife Financial Corp CALL 56501R106 7986 300 SH DFND 1 0 300 0 Canadian National Railway Co CALL 136375102 11813 100 SH DFND 1 0 100 0 CGI Group Inc PUT 12532H104 109791 1100 SH DFND 1 0 1100 0 Toronto-Dominion Bank/The CALL 891160509 65952 1200 SH DFND 1 0 1200 0 TELUS Corp PUT 87971M103 7570 500 SH DFND 1 0 500 0 BCE Inc PUT 05534B760 16185 500 SH DFND 1 0 500 0 Algonquin Power & Utilities Co CALL 015857105 5860 1000 SH DFND 1 0 1000 0 ATS Automation Tooling Systems CALL 00217Y104 3231 100 SH DFND 1 0 100 0 Veren Inc PUT 92340V107 17314 2200 SH DFND 1 0 2200 0 Brookfield Asset Management In CALL 11271J107 41540 1000 SH DFND 1 0 1000 0 Bank of Nova Scotia/The CALL 064149107 347472 7600 SH DFND 1 0 7600 0 Enbridge Inc CALL 29250N105 11032900 310000 SH SOLE 310000 0 0 Manulife Financial Corp PUT 56501R106 133100 5000 SH DFND 1 0 5000 0 ASML Holding NV COM N07059210 22500 22 SH SOLE 22 0 0 Canadian National Railway Co CALL 136375102 2846933 24100 SH SOLE 24100 0 0 NexGen Energy Ltd COM 65340P106 15928 2282 SH SOLE 2282 0 0 Grab Holdings Ltd COM G4124C109 38620 10879 SH SOLE 10879 0 0 Sea Ltd COM 81141R100 36139 506 SH SOLE 506 0 0 AerCap Holdings NV COM N00985106 282396 3030 SH SOLE 3030 0 0 Teva Pharmaceutical Industries COM 881624209 90659 5579 SH SOLE 5579 0 0 MAG Silver Corp CALL 55903Q104 10503 900 SH DFND 1 0 900 0 MAG Silver Corp PUT 55903Q104 8169 700 SH DFND 1 0 700 0 Hudbay Minerals Inc CALL 443628102 1810 200 SH DFND 1 0 200 0 Newmont Mining Corp PUT 651639106 41870 1000 SH DFND 1 0 1000 0 Pembina Pipeline Corp CALL 706327103 11494800 310000 SH SOLE 310000 0 0 Canadian Natural Resources Ltd CALL 136385101 7824880 219800 SH SOLE 219800 0 0 Imperial Oil Ltd CALL 453038408 136500 2000 SH DFND 1 0 2000 0 Canadian Pacific Railway Ltd CALL 13646K108 47238 600 SH DFND 1 0 600 0 Invesco QQQ Trust Series 1 PUT 46090E103 47911000 100000 SH SOLE 100000 0 0 TransCanada Corp CALL 87807B107 37900 1000 SH DFND 1 0 1000 0 BCE Inc CALL 05534B760 3237 100 SH DFND 1 0 100 0 Enbridge Inc PUT 29250N105 24913 700 SH DFND 1 0 700 0 Thomson Reuters Corp PUT 884903808 168570 1000 SH DFND 1 0 1000 0 Brookfield Asset Management In COM 11271J107 18236 439 SH SOLE 439 0 0 Brookfield Renewable Corp COM 11284V105 82983 2924 SH SOLE 2924 0 0 CAE Inc COM 124765108 224558 12086 SH SOLE 12086 0 0 Open Text Corp COM 683715106 64256 2139 SH SOLE 2139 0 0 Ritchie Bros Auctioneers Inc COM 74935Q107 59408 778 SH SOLE 778 0 0 Bank of Montreal PUT 063671101 335400 4000 SH DFND 1 0 4000 0 Snowflake Inc COM 833445109 160352 1187 SH SOLE 1187 0 0 Snowflake Inc COM 833445109 3890592 28800 SH SOLE 28800 0 0 Bank of Montreal CALL 063671101 16770 200 SH DFND 1 0 200 0 BCE Inc CALL 05534B760 6474 200 SH DFND 1 0 200 0 Toronto-Dominion Bank/The PUT 891160509 5496 100 SH DFND 1 0 100 0 Enbridge Inc CALL 29250N105 35590 1000 SH DFND 1 0 1000 0 iShares Russell 2000 ETF PUT 464287655 3043350 15000 SH SOLE 15000 0 0 iShares Russell 2000 ETF CALL 464287655 3043350 15000 SH SOLE 15000 0 0 First Majestic Silver Corp CALL 32076V103 5920 1000 SH DFND 1 0 1000 0 Invesco QQQ Trust Series 1 PUT 46090E103 3832880 8000 SH SOLE 8000 0 0 Invesco QQQ Trust Series 1 CALL 46090E103 3832880 8000 SH SOLE 8000 0 0 Franco-Nevada Corp PUT 351858105 118520 1000 SH DFND 1 0 1000 0 Bank of Nova Scotia/The CALL 064149107 7607808 166400 SH SOLE 166400 0 0 Sun Life Financial Inc CALL 866796105 10410375 212500 SH SOLE 212500 0 0 Royal Bank of Canada PUT 780087102 26446068 248600 SH SOLE 248600 0 0 SPDR S&P 500 ETF Trust PUT 78462F103 54422000 100000 SH SOLE 100000 0 0 ON Semiconductor Corp COM 682189105 469430 6848 SH SOLE 6848 0 0 Agnico Eagle Mines Ltd PUT 008474108 65400 1000 SH DFND 1 0 1000 0 Manulife Financial Corp PUT 56501R106 15972 600 SH DFND 1 0 600 0 Silvercorp Metals Inc CALL 82835P103 3360 1000 SH DFND 1 0 1000 0 Ovintiv Inc CALL 69047Q102 9374 200 SH DFND 1 0 200 0 Sun Life Financial Inc CALL 866796105 48990 1000 SH DFND 1 0 1000 0 TELUS Corp CALL 87971M103 3361080 222000 SH DFND 1 0 222000 0 Brookfield Infrastructure Part CALL G16252101 3292800 120000 SH SOLE 120000 0 0 TELUS Corp CALL 87971M103 3123382 206300 SH DFND 1 0 206300 0 Bank of Montreal PUT 063671101 16770 200 SH DFND 1 0 200 0 iShares MSCI EAFE ETF PUT 464287465 5874750 75000 SH SOLE 75000 0 0 Royal Bank of Canada CALL 780087102 24563142 230900 SH SOLE 230900 0 0 Precision Drilling Corp CALL 74022D407 7034 100 SH DFND 1 0 100 0 Waste Connections Inc CALL 94106B101 8768000 50000 SH SOLE 50000 0 0 Bank of Nova Scotia/The CALL 064149107 4572 100 SH DFND 1 0 100 0 TELUS Corp CALL 87971M103 6661600 440000 SH DFND 1 0 440000 0 Imperial Oil Ltd PUT 453038408 6825 100 SH DFND 1 0 100 0 Vermilion Energy Inc PUT 923725105 11010 1000 SH DFND 1 0 1000 0 Kinross Gold Corp CALL 496902404 8320 1000 SH DFND 1 0 1000 0 TELUS Corp PUT 87971M103 7570 500 SH DFND 1 0 500 0 Novagold Resources Inc PUT 66987E206 3460 1000 SH DFND 1 0 1000 0 Ovintiv Inc PUT 69047Q102 46870 1000 SH DFND 1 0 1000 0 Brookfield Asset Management Lt PUT 113004105 1522000 40000 SH SOLE 40000 0 0 SPDR S&P 500 ETF Trust CALL 78462F103 108844000 200000 SH SOLE 200000 0 0 Sweetgreen Inc COM 87043Q108 211 7 SH DFND 1 0 7 0 Brookfield Asset Management Lt COM 113004105 1453091 38189 SH DFND 1 0 38189 0 TELUS Corp PUT 87971M103 7570 500 SH DFND 1 0 500 0 Enbridge Inc PUT 29250N105 60503 1700 SH DFND 1 0 1700 0 MAG Silver Corp PUT 55903Q104 8169 700 SH DFND 1 0 700 0 Barrick Gold Corp PUT 067901108 33360 2000 SH DFND 1 0 2000 0 Agnico Eagle Mines Ltd CALL 008474108 6540 100 SH DFND 1 0 100 0 Canadian Natural Resources Ltd PUT 136385101 71200 2000 SH DFND 1 0 2000 0 Manulife Financial Corp CALL 56501R106 7970028 299400 SH DFND 1 0 299400 0 Nutrien Ltd CALL 67077M108 7254675 142500 SH SOLE 142500 0 0 Barrick Gold Corp CALL 067901108 23352 1400 SH DFND 1 0 1400 0 Newmont Mining Corp PUT 651639106 41870 1000 SH DFND 1 0 1000 0 Veren Inc PUT 92340V107 13379 1700 SH DFND 1 0 1700 0 Toronto-Dominion Bank/The PUT 891160509 10992 200 SH DFND 1 0 200 0 Motorola Solutions Inc CALL 620076307 14399665 37300 SH SOLE 37300 0 0 Agnico Eagle Mines Ltd PUT 008474108 130800 2000 SH DFND 1 0 2000 0 Magna International Inc CALL 559222401 20950 500 SH DFND 1 0 500 0 Fortuna Silver Mines Inc PUT 349942102 4890 1000 SH DFND 1 0 1000 0 ATS Automation Tooling Systems CALL 00217Y104 3231 100 SH DFND 1 0 100 0 Barrick Gold Corp PUT 067901108 33360 2000 SH DFND 1 0 2000 0 Vermilion Energy Inc CALL 923725105 11010 1000 SH DFND 1 0 1000 0 Veren Inc PUT 92340V107 7870 1000 SH DFND 1 0 1000 0 Toronto-Dominion Bank/The CALL 891160509 27480 500 SH DFND 1 0 500 0 Vermilion Energy Inc CALL 923725105 44040 4000 SH DFND 1 0 4000 0 Fortis Inc/Canada CALL 349553107 42724 1100 SH DFND 1 0 1100 0 Canadian Natural Resources Ltd PUT 136385101 391600 11000 SH DFND 1 0 11000 0 Precision Drilling Corp CALL 74022D407 35170 500 SH DFND 1 0 500 0 Franco-Nevada Corp PUT 351858105 11852 100 SH DFND 1 0 100 0 BCE Inc PUT 05534B760 32370 1000 SH DFND 1 0 1000 0 Veren Inc CALL 92340V107 3935 500 SH DFND 1 0 500 0 Osisko Gold Royalties Ltd CALL 68827L101 15580 1000 SH DFND 1 0 1000 0 Invesco QQQ Trust Series 1 CALL 46090E103 23955500 50000 SH SOLE 50000 0 0 Bank of Nova Scotia/The CALL 064149107 9144 200 SH DFND 1 0 200 0 Rogers Communications Inc CALL 775109200 11094 300 SH DFND 1 0 300 0 Fortis Inc/Canada CALL 349553107 19420 500 SH DFND 1 0 500 0 Ovintiv Inc PUT 69047Q102 46870 1000 SH DFND 1 0 1000 0 Canadian Imperial Bank of Comm PUT 136069101 118850 2500 SH DFND 1 0 2500 0 Canadian National Railway Co PUT 136375102 47252 400 SH DFND 1 0 400 0 Pan American Silver Corp PUT 697900108 15904 800 SH DFND 1 0 800 0 Bank of Nova Scotia/The PUT 064149107 68580 1500 SH DFND 1 0 1500 0 Brookfield Renewable Partners PUT G16258108 9908 400 SH DFND 1 0 400 0 Centerra Gold Inc CALL 152006102 3360 500 SH DFND 1 0 500 0 Bank of Montreal CALL 063671101 92235 1100 SH DFND 1 0 1100 0 Veren Inc PUT 92340V107 7870 1000 SH DFND 1 0 1000 0 Veren Inc PUT 92340V107 2361 300 SH DFND 1 0 300 0 Vermilion Energy Inc PUT 923725105 3303 300 SH DFND 1 0 300 0 Canadian National Railway Co PUT 136375102 118130 1000 SH DFND 1 0 1000 0 Barrick Gold Corp CALL 067901108 48372 2900 SH DFND 1 0 2900 0 CAE Inc PUT 124765108 5574 300 SH DFND 1 0 300 0 Fortis Inc/Canada CALL 349553107 3884 100 SH DFND 1 0 100 0 Osisko Gold Royalties Ltd CALL 68827L101 3116 200 SH DFND 1 0 200 0 Canadian National Railway Co CALL 136375102 23626 200 SH DFND 1 0 200 0 Magna International Inc PUT 559222401 12570 300 SH DFND 1 0 300 0 Toronto-Dominion Bank/The CALL 891160509 10992 200 SH DFND 1 0 200 0 Celestica Inc PUT 15101Q207 57330 1000 SH DFND 1 0 1000 0 Magna International Inc PUT 559222401 41900 1000 SH DFND 1 0 1000 0 Algonquin Power & Utilities Co CALL 015857105 5860 1000 SH DFND 1 0 1000 0 Canadian Natural Resources Ltd PUT 136385101 21360 600 SH DFND 1 0 600 0 CGI Group Inc PUT 12532H104 99810 1000 SH DFND 1 0 1000 0 TFI International Inc CALL 87241L109 29032 200 SH DFND 1 0 200 0 NVIDIA Corp COM 67066G104 123540 1000 SH SOLE 1000 0 0 Brookfield Renewable Partners PUT G16258108 24770 1000 SH DFND 1 0 1000 0 Enbridge Inc CALL 29250N105 7118 200 SH DFND 1 0 200 0 Manulife Financial Corp CALL 56501R106 79860 3000 SH DFND 1 0 3000 0 Brookfield Renewable Partners CALL G16258108 2477 100 SH DFND 1 0 100 0 Canadian Imperial Bank of Comm CALL 136069101 19016 400 SH DFND 1 0 400 0 Toronto-Dominion Bank/The CALL 891160509 175872 3200 SH DFND 1 0 3200 0 Toronto-Dominion Bank/The PUT 891160509 346248 6300 SH DFND 1 0 6300 0 Brookfield Asset Management In CALL 11271J107 41540 1000 SH DFND 1 0 1000 0 Veren Inc CALL 92340V107 7870 1000 SH DFND 1 0 1000 0 Canadian National Railway Co PUT 136375102 23626 200 SH DFND 1 0 200 0 Bank of Nova Scotia/The PUT 064149107 22860 500 SH DFND 1 0 500 0 Brookfield Asset Management Lt PUT 113004105 45660 1200 SH DFND 1 0 1200 0 BCE Inc PUT 05534B760 61503 1900 SH DFND 1 0 1900 0 Rogers Communications Inc PUT 775109200 110940 3000 SH DFND 1 0 3000 0 Brookfield Infrastructure Part CALL G16252101 6311200 230000 SH SOLE 230000 0 0 Canadian National Railway Co CALL 136375102 118130 1000 SH DFND 1 0 1000 0 Consolidated Water Co Ltd COM G23773107 345 13 SH DFND 1 0 13 0 SPDR S&P 500 ETF Trust PUT 78462F103 163266000 300000 SH SOLE 300000 0 0 Bank of Montreal PUT 063671101 251550 3000 SH DFND 1 0 3000 0 Thomson Reuters Corp CALL 884903808 168570 1000 SH DFND 1 0 1000 0 Brookfield Infrastructure Part PUT G16252101 27440 1000 SH DFND 1 0 1000 0 Toronto-Dominion Bank/The PUT 891160509 5496 100 SH DFND 1 0 100 0 Enbridge Inc CALL 29250N105 3559 100 SH DFND 1 0 100 0 Toronto-Dominion Bank/The CALL 891160509 16488 300 SH DFND 1 0 300 0 Enbridge Inc CALL 29250N105 71180 2000 SH DFND 1 0 2000 0 Enbridge Inc CALL 29250N105 46267 1300 SH DFND 1 0 1300 0 Toronto-Dominion Bank/The PUT 891160509 181368 3300 SH DFND 1 0 3300 0 Enbridge Inc PUT 29250N105 35590 1000 SH DFND 1 0 1000 0 Enbridge Inc PUT 29250N105 35590 1000 SH DFND 1 0 1000 0 Bank of Nova Scotia/The PUT 064149107 320040 7000 SH DFND 1 0 7000 0 Fortuna Silver Mines Inc CALL 349942102 489 100 SH DFND 1 0 100 0 Agnico Eagle Mines Ltd PUT 008474108 65400 1000 SH DFND 1 0 1000 0 Agnico Eagle Mines Ltd PUT 008474108 65400 1000 SH DFND 1 0 1000 0 Agnico Eagle Mines Ltd PUT 008474108 65400 1000 SH DFND 1 0 1000 0 Agnico Eagle Mines Ltd PUT 008474108 130800 2000 SH DFND 1 0 2000 0 Teck Resources Ltd PUT 878742204 47900 1000 SH DFND 1 0 1000 0 Teck Resources Ltd PUT 878742204 47900 1000 SH DFND 1 0 1000 0 Teck Resources Ltd CALL 878742204 47900 1000 SH DFND 1 0 1000 0 Celestica Inc PUT 15101Q207 17199 300 SH DFND 1 0 300 0 Novagold Resources Inc PUT 66987E206 3460 1000 SH DFND 1 0 1000 0 Cenovus Energy Inc CALL 15135U109 1966 100 SH DFND 1 0 100 0 CGI Group Inc CALL 12532H104 19962 200 SH DFND 1 0 200 0 BCE Inc PUT 05534B760 32370 1000 SH DFND 1 0 1000 0 Canadian Imperial Bank of Comm PUT 136069101 213930 4500 SH DFND 1 0 4500 0 Vermilion Energy Inc PUT 923725105 4404 400 SH DFND 1 0 400 0 Rogers Communications Inc PUT 775109200 3698000 100000 SH SOLE 100000 0 0 Cameco Corp PUT 13321L108 29520 600 SH DFND 1 0 600 0 iShares U.S. Home Construction ETF ETF 464288752 505 5 SH DFND 1 0 5 0 Bank of Montreal PUT 063671101 670800 8000 SH DFND 1 0 8000 0 Brookfield Asset Management Lt PUT 113004105 76100 2000 SH DFND 1 0 2000 0 TransAlta Corp CALL 89346D107 1416 200 SH DFND 1 0 200 0 Newmont Mining Corp PUT 651639106 41870 1000 SH DFND 1 0 1000 0 Canadian Imperial Bank of Comm PUT 136069101 166390 3500 SH DFND 1 0 3500 0 Imperial Oil Ltd PUT 453038408 68250 1000 SH DFND 1 0 1000 0 MAG Silver Corp PUT 55903Q104 11670 1000 SH DFND 1 0 1000 0 Cenovus Energy Inc PUT 15135U109 39320 2000 SH DFND 1 0 2000 0 Canadian National Railway Co PUT 136375102 236260 2000 SH DFND 1 0 2000 0 CGI Group Inc PUT 12532H104 99810 1000 SH DFND 1 0 1000 0 Brookfield Infrastructure Part CALL G16252101 3567200 130000 SH SOLE 130000 0 0 Manulife Financial Corp CALL 56501R106 26620 1000 SH DFND 1 0 1000 0 Bank of Nova Scotia/The CALL 064149107 22860 500 SH DFND 1 0 500 0 Bank of Nova Scotia/The PUT 064149107 50292 1100 SH DFND 1 0 1100 0 SPDR S&P 500 ETF Trust PUT 78462F103 47619250 87500 SH SOLE 87500 0 0 Enbridge Inc CALL 29250N105 71180 2000 SH DFND 1 0 2000 0 Canadian Imperial Bank of Comm PUT 136069101 147374 3100 SH DFND 1 0 3100 0 Enbridge Inc PUT 29250N105 17795 500 SH DFND 1 0 500 0 Canadian National Railway Co PUT 136375102 118130 1000 SH DFND 1 0 1000 0 Canadian Imperial Bank of Comm PUT 136069101 42786 900 SH DFND 1 0 900 0 Bank of Nova Scotia/The PUT 064149107 214884 4700 SH DFND 1 0 4700 0 Canadian Imperial Bank of Comm PUT 136069101 47540 1000 SH DFND 1 0 1000 0 Canadian Imperial Bank of Comm PUT 136069101 190160 4000 SH DFND 1 0 4000 0 Thomson Reuters Corp PUT 884903808 168570 1000 SH DFND 1 0 1000 0 Descartes Systems Group Inc/The PUT 249906108 96840 1000 SH DFND 1 0 1000 0 Kinross Gold Corp CALL 496902404 5824 700 SH DFND 1 0 700 0 TransAlta Corp PUT 89346D107 7080 1000 SH DFND 1 0 1000 0 Enbridge Inc PUT 29250N105 35590 1000 SH DFND 1 0 1000 0 Methanex Corp PUT 59151K108 24130 500 SH DFND 1 0 500 0 Sun Life Financial Inc PUT 866796105 48990 1000 SH DFND 1 0 1000 0 Bank of Montreal PUT 063671101 234780 2800 SH DFND 1 0 2800 0 Agnico Eagle Mines Ltd CALL 008474108 235440 3600 SH DFND 1 0 3600 0 Bank of Montreal PUT 063671101 201240 2400 SH DFND 1 0 2400 0 Sun Life Financial Inc CALL 866796105 34293 700 SH DFND 1 0 700 0 SPDR S&P 500 ETF Trust PUT 78462F103 108844000 200000 SH SOLE 200000 0 0 TELUS Corp PUT 87971M103 15140 1000 SH DFND 1 0 1000 0 Agnico Eagle Mines Ltd PUT 008474108 65400 1000 SH DFND 1 0 1000 0 Toronto-Dominion Bank/The PUT 891160509 494640 9000 SH DFND 1 0 9000 0 Bank of Montreal PUT 063671101 92235 1100 SH DFND 1 0 1100 0 Algonquin Power & Utilities Co CALL 015857105 5860 1000 SH DFND 1 0 1000 0 Barrick Gold Corp CALL 067901108 8340 500 SH DFND 1 0 500 0 Canadian Imperial Bank of Comm PUT 136069101 95080 2000 SH DFND 1 0 2000 0 Bank of Montreal PUT 063671101 25155 300 SH DFND 1 0 300 0 Vermilion Energy Inc PUT 923725105 11010 1000 SH DFND 1 0 1000 0 Kinross Gold Corp PUT 496902404 41600 5000 SH DFND 1 0 5000 0 Canadian Imperial Bank of Comm CALL 136069101 47540 1000 SH DFND 1 0 1000 0 Agnico Eagle Mines Ltd PUT 008474108 65400 1000 SH DFND 1 0 1000 0 Bank of Montreal CALL 063671101 33540 400 SH DFND 1 0 400 0 Bank of Nova Scotia/The CALL 064149107 4572 100 SH DFND 1 0 100 0 Suncor Energy Inc CALL 867224107 11216640 294400 SH SOLE 294400 0 0 Franco-Nevada Corp CALL 351858105 71112 600 SH DFND 1 0 600 0 MicroStrategy Inc COM 594972408 205382 1491 SH SOLE 1491 0 0 Global-e Online Ltd COM M5216V106 39425 1087 SH SOLE 1087 0 0 Oasis Petroleum Inc COM 674215207 940852 5611 SH SOLE 5611 0 0 EMCOR Group Inc COM 29084Q100 1627162 4457 SH SOLE 4457 0 0 CRH PLC COM G25508105 77454 1033 SH SOLE 1033 0 0 CRH PLC COM G25508105 4935933 65830 SH SOLE 65830 0 0 Pure Storage Inc COM 74624M102 110826 1726 SH SOLE 1726 0 0 Imperial Oil Ltd CALL 453038408 5664750 83000 SH SOLE 83000 0 0 Agnico Eagle Mines Ltd PUT 008474108 65400 1000 SH DFND 1 0 1000 0 Canadian Imperial Bank of Comm PUT 136069101 118850 2500 SH DFND 1 0 2500 0 Invesco QQQ Trust Series 1 PUT 46090E103 43119900 90000 SH SOLE 90000 0 0 iShares MSCI United Kingdom ETF ETF 46435G334 104640 3000 SH SOLE 3000 0 0 iShares MSCI Japan ETF ETF 46434G822 136480 2000 SH SOLE 2000 0 0 Align Technology Inc COM 016255101 506762 2099 SH SOLE 2099 0 0 Sun Life Financial Inc PUT 866796105 93081 1900 SH DFND 1 0 1900 0 Manulife Financial Corp CALL 56501R106 53240 2000 SH DFND 1 0 2000 0 Agnico Eagle Mines Ltd PUT 008474108 65400 1000 SH DFND 1 0 1000 0 Sun Life Financial Inc PUT 866796105 195960 4000 SH DFND 1 0 4000 0 Magna International Inc PUT 559222401 41900 1000 SH DFND 1 0 1000 0 Canadian Natural Resources Ltd PUT 136385101 256320 7200 SH DFND 1 0 7200 0 Descartes Systems Group Inc/The PUT 249906108 96840 1000 SH DFND 1 0 1000 0 Canadian National Railway Co PUT 136375102 118130 1000 SH DFND 1 0 1000 0 Agnico Eagle Mines Ltd PUT 008474108 65400 1000 SH DFND 1 0 1000 0 Canadian Imperial Bank of Comm PUT 136069101 23770 500 SH DFND 1 0 500 0 Canadian Pacific Railway Ltd PUT 13646K108 31492 400 SH DFND 1 0 400 0 Waste Connections Inc PUT 94106B101 175360 1000 SH DFND 1 0 1000 0 Canadian Imperial Bank of Comm PUT 136069101 23770 500 SH DFND 1 0 500 0 Canadian Imperial Bank of Comm PUT 136069101 95080 2000 SH DFND 1 0 2000 0 Sun Life Financial Inc PUT 866796105 48990 1000 SH DFND 1 0 1000 0 Enbridge Inc PUT 29250N105 24913 700 SH DFND 1 0 700 0 Sun Life Financial Inc PUT 866796105 146970 3000 SH DFND 1 0 3000 0 Bank of Nova Scotia/The PUT 064149107 45720 1000 SH DFND 1 0 1000 0 Bank of Nova Scotia/The PUT 064149107 315468 6900 SH DFND 1 0 6900 0 Brookfield Asset Management In PUT 11271J107 41540 1000 SH DFND 1 0 1000 0 Bank of Nova Scotia/The PUT 064149107 22860 500 SH DFND 1 0 500 0 Cenovus Energy Inc PUT 15135U109 39320 2000 SH DFND 1 0 2000 0 Osisko Gold Royalties Ltd PUT 68827L101 31160 2000 SH DFND 1 0 2000 0 Canadian Imperial Bank of Comm PUT 136069101 71310 1500 SH DFND 1 0 1500 0 MAG Silver Corp PUT 55903Q104 23340 2000 SH DFND 1 0 2000 0 iShares Russell 2000 ETF PUT 464287655 40578000 200000 SH SOLE 200000 0 0 Canadian Imperial Bank of Comm PUT 136069101 23770 500 SH DFND 1 0 500 0 Brookfield Asset Management In PUT 11271J107 41540 1000 SH DFND 1 0 1000 0 Brookfield Asset Management In PUT 11271J107 41540 1000 SH DFND 1 0 1000 0 Agnico Eagle Mines Ltd PUT 008474108 65400 1000 SH DFND 1 0 1000 0 Agnico Eagle Mines Ltd PUT 008474108 65400 1000 SH DFND 1 0 1000 0 Canadian Imperial Bank of Comm PUT 136069101 47540 1000 SH DFND 1 0 1000 0 Wheaton Precious Metals Corp PUT 962879102 52420 1000 SH DFND 1 0 1000 0 Canadian Imperial Bank of Comm PUT 136069101 95080 2000 SH DFND 1 0 2000 0 Canadian Imperial Bank of Comm PUT 136069101 47540 1000 SH DFND 1 0 1000 0 Manulife Financial Corp PUT 56501R106 79860 3000 SH DFND 1 0 3000 0 Canadian Natural Resources Ltd PUT 136385101 227840 6400 SH DFND 1 0 6400 0 Sun Life Financial Inc PUT 866796105 48990 1000 SH DFND 1 0 1000 0 Barrick Gold Corp PUT 067901108 16680 1000 SH DFND 1 0 1000 0 Manulife Financial Corp PUT 56501R106 79860 3000 SH DFND 1 0 3000 0 Canadian Imperial Bank of Comm PUT 136069101 47540 1000 SH DFND 1 0 1000 0 Canadian Imperial Bank of Comm PUT 136069101 95080 2000 SH DFND 1 0 2000 0 MAG Silver Corp PUT 55903Q104 11670 1000 SH DFND 1 0 1000 0 Cenovus Energy Inc CALL 15135U109 78640 4000 SH DFND 1 0 4000 0 Canadian Natural Resources Ltd PUT 136385101 142400 4000 SH DFND 1 0 4000 0 Barrick Gold Corp PUT 067901108 50040 3000 SH DFND 1 0 3000 0 Barrick Gold Corp PUT 067901108 33360 2000 SH DFND 1 0 2000 0 Gildan Activewear Inc PUT 375916103 37920 1000 SH DFND 1 0 1000 0 Rogers Communications Inc CALL 775109200 36980 1000 SH DFND 1 0 1000 0 Osisko Gold Royalties Ltd CALL 68827L101 7790 500 SH DFND 1 0 500 0 Canadian Natural Resources Ltd PUT 136385101 71200 2000 SH DFND 1 0 2000 0 Cenovus Energy Inc CALL 15135U109 39320 2000 SH DFND 1 0 2000 0 NVIDIA Corp PUT 67066G104 24708000 200000 SH SOLE 200000 0 0 iShares U.S. Home Construction ETF ETF 464288752 3537100 35000 SH SOLE 35000 0 0 Invesco QQQ Trust Series 1 PUT 46090E103 23955500 50000 SH DFND 3 0 50000 0 Ovintiv Inc CALL 69047Q102 351525 7500 SH SOLE 7500 0 0 Ovintiv Inc CALL 69047Q102 351525 7500 SH SOLE 7500 0 0 Canadian Pacific Railway Ltd CALL 13646K108 78730 1000 SH DFND 1 0 1000 0 Oasis Petroleum Inc COM 674215207 67743 404 SH SOLE 404 0 0 Oasis Petroleum Inc COM 674215207 3521 21 SH DFND 1 0 21 0 Canadian Imperial Bank of Comm PUT 136069101 71310 1500 SH DFND 1 0 1500 0 Sun Life Financial Inc PUT 866796105 48990 1000 SH DFND 1 0 1000 0 Cenovus Energy Inc CALL 15135U109 19660 1000 SH DFND 1 0 1000 0 Canadian Imperial Bank of Comm PUT 136069101 47540 1000 SH DFND 1 0 1000 0 Agnico Eagle Mines Ltd PUT 008474108 65400 1000 SH DFND 1 0 1000 0 Agnico Eagle Mines Ltd PUT 008474108 65400 1000 SH DFND 1 0 1000 0 Sun Life Financial Inc PUT 866796105 73485 1500 SH DFND 1 0 1500 0 Barrick Gold Corp PUT 067901108 16680 1000 SH DFND 1 0 1000 0 Wheaton Precious Metals Corp PUT 962879102 52420 1000 SH DFND 1 0 1000 0 Canadian Imperial Bank of Comm PUT 136069101 142620 3000 SH DFND 1 0 3000 0 Bank of Nova Scotia/The PUT 064149107 320040 7000 SH DFND 1 0 7000 0 Canadian Natural Resources Ltd PUT 136385101 356000 10000 SH DFND 1 0 10000 0 Ovintiv Inc PUT 69047Q102 46870 1000 SH DFND 1 0 1000 0 Alamos Gold Inc PUT 011532108 15680 1000 SH DFND 1 0 1000 0 Toronto-Dominion Bank/The PUT 891160509 43968 800 SH DFND 1 0 800 0 Enbridge Inc PUT 29250N105 35590 1000 SH DFND 1 0 1000 0 Newmont Mining Corp PUT 651639106 41870 1000 SH DFND 1 0 1000 0 Thomson Reuters Corp PUT 884903808 168570 1000 SH DFND 1 0 1000 0 Osisko Gold Royalties Ltd PUT 68827L101 15580 1000 SH DFND 1 0 1000 0 Canadian National Railway Co PUT 136375102 472520 4000 SH DFND 1 0 4000 0 Wheaton Precious Metals Corp PUT 962879102 52420 1000 SH DFND 1 0 1000 0 Wheaton Precious Metals Corp PUT 962879102 52420 1000 SH DFND 1 0 1000 0 Microsoft Corp COM 594918104 89390 200 SH SOLE 200 0 0 Osisko Gold Royalties Ltd PUT 68827L101 15580 1000 SH DFND 1 0 1000 0 Osisko Gold Royalties Ltd PUT 68827L101 15580 1000 SH DFND 1 0 1000 0 Wheaton Precious Metals Corp PUT 962879102 52420 1000 SH DFND 1 0 1000 0 TransCanada Corp CALL 87807B107 90960 2400 SH DFND 1 0 2400 0 Newmont Mining Corp PUT 651639106 376830 9000 SH DFND 1 0 9000 0 Vermilion Energy Inc PUT 923725105 8808 800 SH DFND 1 0 800 0 Restaurant Brands Internationa CALL 76131D103 7037 100 SH DFND 1 0 100 0 Osisko Gold Royalties Ltd PUT 68827L101 15580 1000 SH DFND 1 0 1000 0 Cenovus Energy Inc CALL 15135U109 19660 1000 SH DFND 1 0 1000 0 Newmont Mining Corp PUT 651639106 83740 2000 SH DFND 1 0 2000 0 Barrick Gold Corp PUT 067901108 16680 1000 SH DFND 1 0 1000 0 Algonquin Power & Utilities Co PUT 015857105 1172 200 SH DFND 1 0 200 0 Canadian Imperial Bank of Comm PUT 136069101 47540 1000 SH DFND 1 0 1000 0 Bank of Montreal CALL 063671101 109005 1300 SH DFND 1 0 1300 0 Toronto-Dominion Bank/The PUT 891160509 16488 300 SH DFND 1 0 300 0 Canadian Imperial Bank of Comm PUT 136069101 47540 1000 SH DFND 1 0 1000 0 Invesco QQQ Trust Series 1 PUT 46090E103 9582200 20000 SH SOLE 20000 0 0 Kosmos Energy Ltd PUT 500688106 554 100 SH SOLE 100 0 0 Invesco QQQ Trust Series 1 PUT 46090E103 9582200 20000 SH SOLE 20000 0 0 Agnico Eagle Mines Ltd PUT 008474108 65400 1000 SH DFND 1 0 1000 0 Veren Inc PUT 92340V107 7870 1000 SH DFND 1 0 1000 0 Agnico Eagle Mines Ltd CALL 008474108 65400 1000 SH DFND 1 0 1000 0 Wheaton Precious Metals Corp PUT 962879102 104840 2000 SH DFND 1 0 2000 0 Canadian Natural Resources Ltd PUT 136385101 71200 2000 SH DFND 1 0 2000 0 Sun Life Financial Inc PUT 866796105 7348500 150000 SH SOLE 150000 0 0 Centerra Gold Inc PUT 152006102 6720 1000 SH DFND 1 0 1000 0 Agnico Eagle Mines Ltd PUT 008474108 130800 2000 SH DFND 1 0 2000 0 Wheaton Precious Metals Corp PUT 962879102 52420 1000 SH DFND 1 0 1000 0 iShares Russell 2000 ETF CALL 464287655 4057800 20000 SH SOLE 20000 0 0 Ferrovial SE COM N3168P101 29129 749 SH DFND 2 0 749 0 Toronto-Dominion Bank/The CALL 891160509 225336 4100 SH DFND 1 0 4100 0 Brookfield Asset Management Lt PUT 113004105 22830 600 SH DFND 1 0 600 0 Brookfield Asset Management In PUT 11271J107 41540 1000 SH DFND 1 0 1000 0 Fortuna Silver Mines Inc PUT 349942102 4890 1000 SH DFND 1 0 1000 0 Gildan Activewear Inc CALL 375916103 15168 400 SH DFND 1 0 400 0 TransCanada Corp PUT 87807B107 37900 1000 SH DFND 1 0 1000 0 Agnico Eagle Mines Ltd PUT 008474108 65400 1000 SH DFND 1 0 1000 0 Canadian Natural Resources Ltd CALL 136385101 14240 400 SH DFND 1 0 400 0 iShares Russell 2000 ETF CALL 464287655 30433500 150000 SH SOLE 150000 0 0 Brookfield Asset Management In PUT 11271J107 41540 1000 SH DFND 1 0 1000 0 Canadian Imperial Bank of Comm PUT 136069101 47540 1000 SH DFND 1 0 1000 0 Canadian Imperial Bank of Comm PUT 136069101 237700 5000 SH DFND 1 0 5000 0 Canadian Imperial Bank of Comm PUT 136069101 95080 2000 SH DFND 1 0 2000 0 Celestica Inc PUT 15101Q207 57330 1000 SH DFND 1 0 1000 0 Alamos Gold Inc PUT 011532108 15680 1000 SH DFND 1 0 1000 0 Vermilion Energy Inc CALL 923725105 5505 500 SH DFND 1 0 500 0 BCE Inc CALL 05534B760 32370 1000 SH DFND 1 0 1000 0 Veren Inc PUT 92340V107 7870 1000 SH DFND 1 0 1000 0 Fortuna Silver Mines Inc PUT 349942102 978 200 SH DFND 1 0 200 0 Canadian Natural Resources Ltd PUT 136385101 71200 2000 SH DFND 1 0 2000 0 Sprott Physical Platinum & Pal COM 85207Q104 977 100 SH DFND 1 0 100 0 Osisko Gold Royalties Ltd CALL 68827L101 15580 1000 SH DFND 1 0 1000 0 Brookfield Asset Management In CALL 11271J107 41540 1000 SH DFND 1 0 1000 0 iShares Russell 2000 ETF CALL 464287655 30433500 150000 SH SOLE 150000 0 0 Bank of Montreal CALL 063671101 16770 200 SH DFND 1 0 200 0 Enbridge Inc CALL 29250N105 74739 2100 SH DFND 1 0 2100 0 Toronto-Dominion Bank/The CALL 891160509 16488 300 SH DFND 1 0 300 0 Eli Lilly & Co PUT 532457108 13580700 15000 SH SOLE 15000 0 0 QUALCOMM Inc PUT 747525103 14938500 75000 SH SOLE 75000 0 0 TFI International Inc PUT 87241L109 145160 1000 SH DFND 1 0 1000 0 Canadian Natural Resources Ltd PUT 136385101 71200 2000 SH DFND 1 0 2000 0 Bank of Nova Scotia/The PUT 064149107 22860 500 SH DFND 1 0 500 0 Bank of Nova Scotia/The PUT 064149107 192024 4200 SH DFND 1 0 4200 0 Brookfield Infrastructure Part CALL G16252101 27440 1000 SH DFND 1 0 1000 0 Newmont Mining Corp CALL 651639106 41870 1000 SH DFND 1 0 1000 0 Canadian Imperial Bank of Comm CALL 136069101 18939936 398400 SH SOLE 398400 0 0 Kinross Gold Corp CALL 496902404 6656 800 SH DFND 1 0 800 0 iShares Russell 2000 ETF CALL 464287655 20289000 100000 SH SOLE 100000 0 0 Manulife Financial Corp CALL 56501R106 101156 3800 SH DFND 1 0 3800 0 Agnico Eagle Mines Ltd PUT 008474108 65400 1000 SH DFND 1 0 1000 0 Algonquin Power & Utilities Co CALL 015857105 586 100 SH DFND 1 0 100 0 Bank of Montreal CALL 063671101 293475 3500 SH DFND 1 0 3500 0 Silvercorp Metals Inc CALL 82835P103 3360 1000 SH DFND 1 0 1000 0 Brookfield Renewable Partners PUT G16258108 49540 2000 SH DFND 1 0 2000 0 Franco-Nevada Corp PUT 351858105 355560 3000 SH DFND 1 0 3000 0 Brookfield Asset Management In CALL 11271J107 4154 100 SH DFND 1 0 100 0 Manulife Financial Corp CALL 56501R106 69212 2600 SH DFND 1 0 2600 0 TELUS Corp CALL 87971M103 2160478 142700 SH DFND 1 0 142700 0 TransCanada Corp PUT 87807B107 13265000 350000 SH SOLE 350000 0 0 Bank of Montreal PUT 063671101 134160 1600 SH DFND 1 0 1600 0 Franco-Nevada Corp PUT 351858105 118520 1000 SH DFND 1 0 1000 0 MAG Silver Corp CALL 55903Q104 11670 1000 SH DFND 1 0 1000 0 Newmont Mining Corp PUT 651639106 41870 1000 SH DFND 1 0 1000 0 Canadian National Railway Co CALL 136375102 118130 1000 SH DFND 1 0 1000 0 Bank of Nova Scotia/The PUT 064149107 329184 7200 SH DFND 1 0 7200 0 SPDR S&P 500 ETF Trust PUT 78462F103 108844000 200000 SH SOLE 200000 0 0 Canadian Pacific Railway Ltd CALL 13646K108 102349 1300 SH DFND 1 0 1300 0 Celestica Inc PUT 15101Q207 57330 1000 SH DFND 1 0 1000 0 Bank of Nova Scotia/The PUT 064149107 91440 2000 SH DFND 1 0 2000 0 Rogers Communications Inc CALL 775109200 36980 1000 SH DFND 1 0 1000 0 BlackBerry Ltd PUT 09228F103 2480 1000 SH DFND 1 0 1000 0 Bank of Montreal PUT 063671101 16770 200 SH DFND 1 0 200 0 Brookfield Infrastructure Part PUT G16252101 27440 1000 SH DFND 1 0 1000 0 Bank of Montreal PUT 063671101 259935 3100 SH DFND 1 0 3100 0 LPL Financial Holdings Inc COM 50212V100 6085668 21789 SH SOLE 21789 0 0 Bank of Montreal PUT 063671101 419250 5000 SH DFND 1 0 5000 0 iShares Russell 2000 ETF PUT 464287655 6086700 30000 SH SOLE 30000 0 0 Newmont Mining Corp PUT 651639106 12561 300 SH DFND 1 0 300 0 Canadian National Railway Co PUT 136375102 236260 2000 SH DFND 1 0 2000 0 Barrick Gold Corp CALL 067901108 8340 500 SH DFND 1 0 500 0 Valeant Pharmaceuticals Intern PUT 071734107 6970 1000 SH DFND 1 0 1000 0 Canadian Natural Resources Ltd PUT 136385101 35600 1000 SH DFND 1 0 1000 0 Canadian Natural Resources Ltd PUT 136385101 35600 1000 SH DFND 1 0 1000 0 Bank of Montreal CALL 063671101 226395 2700 SH DFND 1 0 2700 0 Hudbay Minerals Inc PUT 443628102 9050 1000 SH DFND 1 0 1000 0 Agnico Eagle Mines Ltd PUT 008474108 65400 1000 SH DFND 1 0 1000 0 Toronto-Dominion Bank/The CALL 891160509 27480 500 SH DFND 1 0 500 0 Apple Inc PUT 037833100 21062000 100000 SH SOLE 100000 0 0 iShares MBS ETF ETF 464288588 18362000 200000 SH SOLE 200000 0 0 Schwab Short-Term U.S. Treasury ETF ETF 808524862 9626000 200000 SH SOLE 200000 0 0 Invesco Optimum Yield Diversified Commodity Strategy No K-1 ETF ETF 46090F100 11240000 800000 SH SOLE 800000 0 0 iShares 3-7 Year Treasury Bond ETF ETF 464288661 23094000 200000 SH SOLE 200000 0 0 Ovintiv Inc PUT 69047Q102 351525 7500 SH SOLE 7500 0 0 Canadian Natural Resources Ltd PUT 136385101 890000 25000 SH SOLE 25000 0 0 Sun Life Financial Inc CALL 866796105 14697 300 SH DFND 1 0 300 0 iShares Russell 2000 ETF PUT 464287655 16231200 80000 SH SOLE 80000 0 0 SSR Mining Inc CALL 784730103 4510 1000 SH DFND 1 0 1000 0 Invesco QQQ Trust Series 1 PUT 46090E103 23955500 50000 SH SOLE 50000 0 0 Vermilion Energy Inc PUT 923725105 165150 15000 SH SOLE 15000 0 0 Agnico Eagle Mines Ltd CALL 008474108 32700 500 SH DFND 1 0 500 0 Cenovus Energy Inc CALL 15135U109 19660 1000 SH DFND 1 0 1000 0 Bank of Nova Scotia/The CALL 064149107 32004 700 SH DFND 1 0 700 0 iShares iBoxx $ High Yield Corporate Bond ETF PUT 464288513 7714000 100000 SH SOLE 100000 0 0 iShares iBoxx $ High Yield Corporate Bond ETF CALL 464288513 11571000 150000 SH SOLE 150000 0 0 TFI International Inc CALL 87241L109 14516 100 SH DFND 1 0 100 0 Sun Life Financial Inc PUT 866796105 195960 4000 SH DFND 1 0 4000 0 Bank of Montreal CALL 063671101 251550 3000 SH DFND 1 0 3000 0 Boston Scientific Corp PUT 101137107 7701000 100000 SH SOLE 100000 0 0 Apple Inc PUT 037833100 31593000 150000 SH SOLE 150000 0 0 BlackBerry Ltd PUT 09228F103 4960 2000 SH DFND 1 0 2000 0 BCE Inc CALL 05534B760 5956080 184000 SH SOLE 184000 0 0 SSR Mining Inc CALL 784730103 4510 1000 SH DFND 1 0 1000 0 Vermilion Energy Inc PUT 923725105 11010 1000 SH DFND 1 0 1000 0 iShares MSCI Japan ETF ETF 46434G822 300256 4400 SH SOLE 4400 0 0 TELUS Corp PUT 87971M103 18168 1200 SH DFND 1 0 1200 0 BCE Inc CALL 05534B760 32370 1000 SH DFND 1 0 1000 0 Vermilion Energy Inc PUT 923725105 11010 1000 SH DFND 1 0 1000 0 Pembina Pipeline Corp CALL 706327103 14275800 385000 SH SOLE 385000 0 0 Toronto-Dominion Bank/The PUT 891160509 82440 1500 SH DFND 1 0 1500 0 Toronto-Dominion Bank/The CALL 891160509 10992 200 SH DFND 1 0 200 0 Royal Bank of Canada CALL 780087102 31914000 300000 SH SOLE 300000 0 0 Canadian Imperial Bank of Comm PUT 136069101 38032 800 SH DFND 1 0 800 0 Sun Life Financial Inc CALL 866796105 195960 4000 SH DFND 1 0 4000 0 Waste Connections Inc CALL 94106B101 35072 200 SH DFND 1 0 200 0 Baytex Energy Corp CALL 07317Q105 3480 1000 SH DFND 1 0 1000 0 Alphabet Inc PUT 02079K107 18342000 100000 SH SOLE 100000 0 0 Manulife Financial Corp PUT 56501R106 53240 2000 SH DFND 1 0 2000 0 Walgreens Boots Alliance Inc CALL 931427108 725700 60000 SH SOLE 60000 0 0 Canadian National Railway Co CALL 136375102 3780160 32000 SH SOLE 32000 0 0 Celestica Inc CALL 15101Q207 11466 200 SH DFND 1 0 200 0 Vermilion Energy Inc CALL 923725105 11010 1000 SH DFND 1 0 1000 0 Brookfield Asset Management Lt PUT 113004105 38050 1000 SH DFND 1 0 1000 0 Bank of Nova Scotia/The PUT 064149107 105156 2300 SH DFND 1 0 2300 0 Brookfield Asset Management In PUT 11271J107 2907800 70000 SH SOLE 70000 0 0 Bank of Montreal CALL 063671101 75465 900 SH DFND 1 0 900 0 Shopify Inc CALL 82509L107 350065 5300 SH SOLE 5300 0 0 Magna International Inc PUT 559222401 41900 1000 SH DFND 1 0 1000 0 Celestica Inc PUT 15101Q207 5733 100 SH DFND 1 0 100 0 Wheaton Precious Metals Corp PUT 962879102 2096800 40000 SH SOLE 40000 0 0 Royal Bank of Canada CALL 780087102 20478150 192500 SH SOLE 192500 0 0 Bank of Nova Scotia/The PUT 064149107 27432 600 SH DFND 1 0 600 0 Restaurant Brands Internationa CALL 76131D103 7037 100 SH DFND 1 0 100 0 iShares Russell 2000 ETF PUT 464287655 6086700 30000 SH SOLE 30000 0 0 Algonquin Power & Utilities Co CALL 015857105 5860 1000 SH DFND 1 0 1000 0 Hudbay Minerals Inc CALL 443628102 9050 1000 SH DFND 1 0 1000 0 MAG Silver Corp CALL 55903Q104 11670 1000 SH DFND 1 0 1000 0 Canadian Natural Resources Ltd CALL 136385101 4450000 125000 SH SOLE 125000 0 0 Canadian Natural Resources Ltd CALL 136385101 10580320 297200 SH SOLE 297200 0 0 Bank of Montreal CALL 063671101 109005 1300 SH DFND 1 0 1300 0 Steel Dynamics Inc COM 858119100 300570 2321 SH SOLE 2321 0 0 Suncor Energy Inc CALL 867224107 7620 200 SH DFND 1 0 200 0 Toronto-Dominion Bank/The CALL 891160509 153888 2800 SH DFND 1 0 2800 0 Enbridge Inc CALL 29250N105 11032900 310000 SH SOLE 310000 0 0 Sun Life Financial Inc CALL 866796105 10410375 212500 SH SOLE 212500 0 0 TransCanada Corp PUT 87807B107 18950 500 SH DFND 1 0 500 0 Bank of Montreal PUT 063671101 33540 400 SH DFND 1 0 400 0 Thomson Reuters Corp CALL 884903808 168570 1000 SH DFND 1 0 1000 0 Thomson Reuters Corp CALL 884903808 168570 1000 SH DFND 1 0 1000 0 Descartes Systems Group Inc/The PUT 249906108 193680 2000 SH DFND 1 0 2000 0 Descartes Systems Group Inc/The PUT 249906108 96840 1000 SH DFND 1 0 1000 0 TransCanada Corp CALL 87807B107 8413800 222000 SH SOLE 222000 0 0 Waste Connections Inc PUT 94106B101 175360 1000 SH DFND 1 0 1000 0 Waste Connections Inc PUT 94106B101 175360 1000 SH DFND 1 0 1000 0 Canadian Natural Resources Ltd PUT 136385101 71200 2000 SH DFND 1 0 2000 0 Bank of Nova Scotia/The CALL 064149107 13716 300 SH DFND 1 0 300 0 Toronto-Dominion Bank/The CALL 891160509 16103280 293000 SH DFND 1 0 293000 0 iShares MSCI Israel ETF ETF 464286632 607100 10000 SH SOLE 10000 0 0 Royal Bank of Canada CALL 780087102 34041600 320000 SH SOLE 320000 0 0 Canadian Natural Resources Ltd CALL 136385101 32040 900 SH SOLE 900 0 0 Fortis Inc/Canada CALL 349553107 7768 200 SH DFND 1 0 200 0 Canadian Natural Resources Ltd CALL 136385101 35600 1000 SH DFND 1 0 1000 0 Brookfield Asset Management In CALL 11271J107 41540 1000 SH DFND 1 0 1000 0 Newmont Mining Corp CALL 651639106 25122 600 SH DFND 1 0 600 0 Stantec Inc CALL 85472N109 58485 700 SH DFND 1 0 700 0 Imperial Oil Ltd CALL 453038408 68250 1000 SH DFND 1 0 1000 0 Sun Life Financial Inc PUT 866796105 146970 3000 SH DFND 1 0 3000 0 Agnico Eagle Mines Ltd CALL 008474108 65400 1000 SH DFND 1 0 1000 0 Algonquin Power & Utilities Co CALL 015857105 1758 300 SH DFND 1 0 300 0 Barrick Gold Corp CALL 067901108 18348 1100 SH DFND 1 0 1100 0 Agnico Eagle Mines Ltd CALL 008474108 13080000 200000 SH SOLE 200000 0 0 Kinross Gold Corp CALL 496902404 8320 1000 SH DFND 1 0 1000 0 Open Text Corp CALL 683715106 6008 200 SH DFND 1 0 200 0 Coca-Cola Co/The CALL 191216100 4200900 66000 SH SOLE 66000 0 0 Fortuna Silver Mines Inc CALL 349942102 2445 500 SH DFND 1 0 500 0 BCE Inc CALL 05534B760 12300600 380000 SH SOLE 380000 0 0 Wheaton Precious Metals Corp CALL 962879102 31452 600 SH DFND 1 0 600 0 Bank of Montreal CALL 063671101 16770000 200000 SH SOLE 200000 0 0 Toronto-Dominion Bank/The CALL 891160509 16488000 300000 SH DFND 1 0 300000 0 Celestica Inc PUT 15101Q207 5733 100 SH DFND 1 0 100 0 Valeant Pharmaceuticals Intern PUT 071734107 20910 3000 SH DFND 1 0 3000 0 Magna International Inc CALL 559222401 20950 500 SH DFND 1 0 500 0 Enbridge Inc CALL 29250N105 1711879 48100 SH SOLE 48100 0 0 Bank of Nova Scotia/The PUT 064149107 77724 1700 SH DFND 1 0 1700 0 Enbridge Inc CALL 29250N105 71180 2000 SH DFND 1 0 2000 0 SPDR S&P 500 ETF Trust CALL 78462F103 108844000 200000 SH SOLE 200000 0 0 Costco Wholesale Corp PUT 22160K105 8584899 10100 SH SOLE 10100 0 0 Lam Research Corp PUT 512807108 10648500 10000 SH SOLE 10000 0 0 Netflix Inc PUT 64110L106 6748800 10000 SH SOLE 10000 0 0 Manulife Financial Corp CALL 56501R106 10621380 399000 SH DFND 1 0 399000 0 Brookfield Asset Management Lt CALL 113004105 11415 300 SH DFND 1 0 300 0 Walgreens Boots Alliance Inc CALL 931427108 362850 30000 SH SOLE 30000 0 0 Enbridge Inc CALL 29250N105 35590 1000 SH DFND 1 0 1000 0 TELUS Corp PUT 87971M103 9084 600 SH DFND 1 0 600 0 Wheaton Precious Metals Corp PUT 962879102 52420 1000 SH DFND 1 0 1000 0 Pembina Pipeline Corp CALL 706327103 74160 2000 SH DFND 1 0 2000 0 Cenovus Energy Inc PUT 15135U109 19660 1000 SH DFND 1 0 1000 0 Enbridge Inc PUT 29250N105 24913 700 SH DFND 1 0 700 0 Royal Bank of Canada PUT 780087102 31914 300 SH DFND 1 0 300 0 Suncor Energy Inc PUT 867224107 19050 500 SH DFND 1 0 500 0 Wheaton Precious Metals Corp PUT 962879102 52420 1000 SH DFND 1 0 1000 0 MAG Silver Corp PUT 55903Q104 12837 1100 SH DFND 1 0 1100 0 Enbridge Inc CALL 29250N105 1779500 50000 SH SOLE 50000 0 0 TransAlta Corp CALL 89346D107 2662080 376000 SH DFND 1 0 376000 0 Bank of Montreal CALL 063671101 234780 2800 SH DFND 1 0 2800 0 TransCanada Corp CALL 87807B107 7295750 192500 SH SOLE 192500 0 0 Brookfield Asset Management In CALL 11271J107 5400200 130000 SH SOLE 130000 0 0 IAMGOLD Corp CALL 450913108 557250 148600 SH DFND 1 0 148600 0 iShares Russell 2000 ETF PUT 464287655 25361250 125000 SH DFND 3 0 125000 0 TransCanada Corp CALL 87807B107 12696500 335000 SH SOLE 335000 0 0 Canadian Natural Resources Ltd PUT 136385101 3204000 90000 SH SOLE 90000 0 0 Enbridge Inc CALL 29250N105 35590 1000 SH DFND 1 0 1000 0 Apple Inc PUT 037833100 21062000 100000 SH SOLE 100000 0 0 Brookfield Asset Management Lt PUT 113004105 1522000 40000 SH SOLE 40000 0 0 Valeant Pharmaceuticals Intern PUT 071734107 6970 1000 SH DFND 1 0 1000 0 First Majestic Silver Corp CALL 32076V103 11840 2000 SH DFND 1 0 2000 0 Bank of Montreal PUT 063671101 251550 3000 SH DFND 1 0 3000 0 Suncor Energy Inc CALL 867224107 99060 2600 SH DFND 1 0 2600 0 Wheaton Precious Metals Corp PUT 962879102 52420 1000 SH DFND 1 0 1000 0 Manulife Financial Corp PUT 56501R106 202312 7600 SH DFND 1 0 7600 0 Bank of Nova Scotia/The PUT 064149107 27432 600 SH DFND 1 0 600 0 Bank of Nova Scotia/The CALL 064149107 320040 7000 SH DFND 1 0 7000 0 Torchmark Corp CALL 37959E102 1061412 12900 SH SOLE 12900 0 0 Vermilion Energy Inc PUT 923725105 4404 400 SH DFND 1 0 400 0 Lincoln National Corp CALL 534187109 1387060 44600 SH SOLE 44600 0 0 MetLife Inc CALL 59156R108 1586294 22600 SH SOLE 22600 0 0 Unum Group CALL 91529Y106 1717296 33600 SH SOLE 33600 0 0 Prudential Financial Inc CALL 744320102 1406280 12000 SH SOLE 12000 0 0 Manulife Financial Corp CALL 56501R106 1890020 71000 SH DFND 1 0 71000 0 Sun Life Financial Inc CALL 866796105 1479498 30200 SH SOLE 30200 0 0 SPDR S&P 500 ETF Trust PUT 78462F103 27211000 50000 SH DFND 3 0 50000 0 MAG Silver Corp PUT 55903Q104 23340 2000 SH DFND 1 0 2000 0 Suncor Energy Inc CALL 867224107 3855720 101200 SH SOLE 101200 0 0 Bank of Montreal CALL 063671101 25155 300 SH DFND 1 0 300 0 Canadian National Railway Co CALL 136375102 118130 1000 SH DFND 1 0 1000 0 Toronto-Dominion Bank/The CALL 891160509 27480000 500000 SH DFND 1 0 500000 0 Bank of Montreal CALL 063671101 3991260 47600 SH SOLE 47600 0 0 Waste Connections Inc CALL 94106B101 4384000 25000 SH SOLE 25000 0 0 Super Micro Computer Inc COM 86800U104 8190223 9996 SH SOLE 9996 0 0 Royal Bank of Canada CALL 780087102 7978500 75000 SH SOLE 75000 0 0 Barrick Gold Corp CALL 067901108 35028 2100 SH DFND 1 0 2100 0 Apple Inc CALL 037833100 5770988 27400 SH SOLE 27400 0 0 Brookfield Renewable Partners PUT G16258108 12385 500 SH DFND 1 0 500 0 Chipotle Mexican Grill Inc PUT 169656105 15662500 250000 SH SOLE 250000 0 0 Pan American Silver Corp PUT 697900108 19880 1000 SH DFND 1 0 1000 0 UnitedHealth Group Inc PUT 91324P102 5092600 10000 SH SOLE 10000 0 0 Super Micro Computer Inc PUT 86800U104 8193500 10000 SH SOLE 10000 0 0 Priceline Group Inc/The PUT 09857L108 9903750 2500 SH SOLE 2500 0 0 Apple Inc CALL 037833100 5834174 27700 SH DFND 1 0 27700 0 Suncor Energy Inc PUT 867224107 7620000 200000 SH SOLE 200000 0 0 Magna International Inc PUT 559222401 41900 1000 SH DFND 1 0 1000 0 Canadian Pacific Railway Ltd PUT 13646K108 23619 300 SH DFND 1 0 300 0 Bank of Montreal CALL 063671101 4519515 53900 SH SOLE 53900 0 0 Sun Life Financial Inc PUT 866796105 1959600 40000 SH SOLE 40000 0 0 Bristol-Myers Squibb Co COM 110122108 536692 12923 SH SOLE 12923 0 0 Barrick Gold Corp CALL 067901108 8340 500 SH DFND 1 0 500 0 Toronto-Dominion Bank/The CALL 891160509 296784 5400 SH DFND 1 0 5400 0 Enbridge Inc CALL 29250N105 35590 1000 SH DFND 1 0 1000 0 Wheaton Precious Metals Corp CALL 962879102 52420 1000 SH DFND 1 0 1000 0 Agnico Eagle Mines Ltd PUT 008474108 130800 2000 SH DFND 1 0 2000 0 Agnico Eagle Mines Ltd PUT 008474108 65400 1000 SH DFND 1 0 1000 0 Precision Drilling Corp CALL 74022D407 70340 1000 SH DFND 1 0 1000 0 Brookfield Asset Management Lt PUT 113004105 38050 1000 SH DFND 1 0 1000 0 Brookfield Asset Management Lt PUT 113004105 38050 1000 SH DFND 1 0 1000 0 Ovintiv Inc PUT 69047Q102 93740 2000 SH DFND 1 0 2000 0 Suncor Energy Inc PUT 867224107 38100 1000 SH DFND 1 0 1000 0 Canadian National Railway Co PUT 136375102 118130 1000 SH DFND 1 0 1000 0 Canadian National Railway Co PUT 136375102 118130 1000 SH DFND 1 0 1000 0 Bank of Montreal PUT 063671101 335400 4000 SH DFND 1 0 4000 0 Granite Real Estate Investment COM 387437114 4960 100 SH SOLE 100 0 0 Vermilion Energy Inc PUT 923725105 11010 1000 SH DFND 1 0 1000 0 Algonquin Power & Utilities Co CALL 015857105 2930 500 SH DFND 1 0 500 0 Algonquin Power & Utilities Co CALL 015857105 2344 400 SH DFND 1 0 400 0 Brookfield Infrastructure Part CALL G16252101 27440 1000 SH DFND 1 0 1000 0 Rogers Communications Inc CALL 775109200 36980 1000 SH DFND 1 0 1000 0 Pembina Pipeline Corp CALL 706327103 1854000 50000 SH SOLE 50000 0 0 Canadian Natural Resources Ltd CALL 136385101 35600 1000 SH DFND 1 0 1000 0 ATS Automation Tooling Systems PUT 00217Y104 1602576 49600 SH DFND 1 0 49600 0 Canadian Pacific Railway Ltd CALL 13646K108 78730 1000 SH DFND 1 0 1000 0 MAG Silver Corp CALL 55903Q104 16338 1400 SH DFND 1 0 1400 0 First Majestic Silver Corp CALL 32076V103 5920 1000 SH DFND 1 0 1000 0 Barrick Gold Corp CALL 067901108 6672 400 SH DFND 1 0 400 0 Hudbay Minerals Inc PUT 443628102 9050 1000 SH DFND 1 0 1000 0 Canadian Pacific Railway Ltd CALL 13646K108 5904750 75000 SH SOLE 75000 0 0 Brookfield Infrastructure Part CALL G16252101 6311200 230000 SH SOLE 230000 0 0 Enbridge Inc CALL 29250N105 28472 800 SH DFND 1 0 800 0 Canadian Imperial Bank of Comm CALL 136069101 2377000 50000 SH SOLE 50000 0 0 Canadian National Railway Co CALL 136375102 11813 100 SH DFND 1 0 100 0 Bank of Montreal CALL 063671101 16770000 200000 SH SOLE 200000 0 0 Canadian National Railway Co CALL 136375102 11813 100 SH DFND 1 0 100 0 Newmont Mining Corp CALL 651639106 50244 1200 SH DFND 1 0 1200 0 Magna International Inc PUT 559222401 16760 400 SH DFND 1 0 400 0 Sun Life Financial Inc CALL 866796105 48990 1000 SH DFND 1 0 1000 0 Brookfield Infrastructure Part CALL G16252101 6311200 230000 SH SOLE 230000 0 0 Barrick Gold Corp CALL 067901108 61716 3700 SH DFND 1 0 3700 0 Bank of Nova Scotia/The PUT 064149107 22860 500 SH DFND 1 0 500 0 Toronto-Dominion Bank/The CALL 891160509 54960 1000 SH DFND 1 0 1000 0 Canadian Pacific Railway Ltd PUT 13646K108 78730 1000 SH DFND 1 0 1000 0 Wheaton Precious Metals Corp PUT 962879102 26210 500 SH DFND 1 0 500 0 Brookfield Renewable Partners PUT G16258108 2477 100 SH DFND 1 0 100 0 TransCanada Corp CALL 87807B107 37900 1000 SH DFND 1 0 1000 0 Toronto-Dominion Bank/The CALL 891160509 38472 700 SH DFND 1 0 700 0 TELUS Corp CALL 87971M103 231642 15300 SH DFND 1 0 15300 0 Toronto-Dominion Bank/The CALL 891160509 24732000 450000 SH DFND 1 0 450000 0 MAG Silver Corp CALL 55903Q104 11670 1000 SH DFND 1 0 1000 0 Canadian National Railway Co PUT 136375102 2953250 25000 SH SOLE 25000 0 0 Vermilion Energy Inc CALL 923725105 11010 1000 SH DFND 1 0 1000 0 Novagold Resources Inc CALL 66987E206 3460 1000 SH DFND 1 0 1000 0 Silvercorp Metals Inc PUT 82835P103 3360 1000 SH DFND 1 0 1000 0 iShares Russell 2000 ETF PUT 464287655 10144500 50000 SH SOLE 50000 0 0 Barrick Gold Corp CALL 067901108 83400 5000 SH SOLE 5000 0 0 Pembina Pipeline Corp CALL 706327103 7416 200 SH DFND 1 0 200 0 Magna International Inc CALL 559222401 8380 200 SH DFND 1 0 200 0 Fortis Inc/Canada CALL 349553107 16312800 420000 SH SOLE 420000 0 0 Canadian Natural Resources Ltd CALL 136385101 35600 1000 SH DFND 1 0 1000 0 Imperial Oil Ltd CALL 453038408 6825 100 SH DFND 1 0 100 0 Cenovus Energy Inc CALL 15135U109 5898 300 SH DFND 1 0 300 0 Tesla Inc PUT 88160R101 6411312 32400 SH SOLE 32400 0 0 Tesla Inc CALL 88160R101 6411312 32400 SH SOLE 32400 0 0 Rogers Communications Inc PUT 775109200 2218800 60000 SH SOLE 60000 0 0 Bank of Montreal PUT 063671101 167700 2000 SH DFND 1 0 2000 0 Toronto-Dominion Bank/The PUT 891160509 153888 2800 SH DFND 1 0 2800 0 Fortis Inc/Canada PUT 349553107 15536 400 SH DFND 1 0 400 0 Descartes Systems Group Inc/The PUT 249906108 96840 1000 SH DFND 1 0 1000 0 Toronto-Dominion Bank/The CALL 891160509 54960 1000 SH DFND 1 0 1000 0 Toronto-Dominion Bank/The CALL 891160509 27480 500 SH DFND 1 0 500 0 Brookfield Asset Management In CALL 11271J107 8308000 200000 SH SOLE 200000 0 0 GRAIL Inc COM 384747101 2075 135 SH SOLE 135 0 0 GRAIL Inc COM 384747101 2367 154 SH SOLE 154 0 0 Bank of Montreal CALL 063671101 134160 1600 SH DFND 1 0 1600 0 Waste Connections Inc PUT 94106B101 175360 1000 SH DFND 1 0 1000 0 Open Text Corp PUT 683715106 12016 400 SH DFND 1 0 400 0 Bank of Montreal CALL 063671101 142545 1700 SH DFND 1 0 1700 0 Barrick Gold Corp PUT 067901108 16680 1000 SH DFND 1 0 1000 0 Brookfield Asset Management In CALL 11271J107 41540 1000 SH DFND 1 0 1000 0 Manulife Financial Corp CALL 56501R106 45254 1700 SH DFND 1 0 1700 0 Sun Life Financial Inc CALL 866796105 244950 5000 SH DFND 1 0 5000 0 Bank of Montreal PUT 063671101 25155 300 SH DFND 1 0 300 0 Cenovus Energy Inc CALL 15135U109 19660 1000 SH DFND 1 0 1000 0 Vermilion Energy Inc CALL 923725105 4404 400 SH DFND 1 0 400 0 BlackBerry Ltd CALL 09228F103 4960 2000 SH DFND 1 0 2000 0 Barrick Gold Corp PUT 067901108 16680 1000 SH DFND 1 0 1000 0 MAG Silver Corp CALL 55903Q104 4668 400 SH DFND 1 0 400 0 Bank of Montreal CALL 063671101 33540 400 SH DFND 1 0 400 0 MAG Silver Corp CALL 55903Q104 10503 900 SH DFND 1 0 900 0 Barrick Gold Corp CALL 067901108 8340 500 SH DFND 1 0 500 0 Hudbay Minerals Inc CALL 443628102 9050 1000 SH DFND 1 0 1000 0 Agnico Eagle Mines Ltd CALL 008474108 1373400 21000 SH SOLE 21000 0 0 Alamos Gold Inc CALL 011532108 1364160 87000 SH SOLE 87000 0 0 Brookfield Renewable Partners PUT G16258108 4954 200 SH DFND 1 0 200 0 Canadian National Railway Co CALL 136375102 23626 200 SH DFND 1 0 200 0 Kinross Gold Corp PUT 496902404 8320 1000 SH DFND 1 0 1000 0 Royal Bank of Canada PUT 780087102 5319000 50000 SH SOLE 50000 0 0 BCE Inc PUT 05534B760 16185 500 SH DFND 1 0 500 0 BlackBerry Ltd PUT 09228F103 2480 1000 SH DFND 1 0 1000 0 TELUS Corp PUT 87971M103 2725200 180000 SH DFND 1 0 180000 0 Brookfield Asset Management In CALL 11271J107 4154 100 SH DFND 1 0 100 0 Bank of Montreal CALL 063671101 8385 100 SH DFND 1 0 100 0 Canadian Imperial Bank of Comm PUT 136069101 47540 1000 SH DFND 1 0 1000 0 Barrick Gold Corp PUT 067901108 16680 1000 SH DFND 1 0 1000 0 Teck Resources Ltd PUT 878742204 9580 200 SH DFND 1 0 200 0 Bank of Montreal CALL 063671101 8385 100 SH DFND 1 0 100 0 Bank of Montreal CALL 063671101 33540 400 SH DFND 1 0 400 0 Expeditors International of Wa CALL 302130109 37437 300 SH SOLE 300 0 0 Bank of Nova Scotia/The CALL 064149107 13716000 300000 SH SOLE 300000 0 0 Bank of Nova Scotia/The CALL 064149107 2948940 64500 SH DFND 1 0 64500 0 Bank of Nova Scotia/The PUT 064149107 9144 200 SH DFND 1 0 200 0 TransCanada Corp PUT 87807B107 22740 600 SH DFND 1 0 600 0 Hudbay Minerals Inc CALL 443628102 9050 1000 SH DFND 1 0 1000 0 Toronto-Dominion Bank/The CALL 891160509 8244000 150000 SH DFND 1 0 150000 0 Toronto-Dominion Bank/The PUT 891160509 8244000 150000 SH DFND 1 0 150000 0 Halfmoon Parent Inc PUT 125523100 19834200 60000 SH SOLE 60000 0 0 First Citizens BancShares Inc/ PUT 31946M103 28621370 17000 SH SOLE 17000 0 0 First Citizens BancShares Inc/ COM 31946M103 28607901 16992 SH SOLE 16992 0 0 Sun Life Financial Inc CALL 866796105 14697 300 SH DFND 1 0 300 0 Brookfield Asset Management In PUT 11271J107 83080 2000 SH DFND 1 0 2000 0 Sun Life Financial Inc CALL 866796105 48990 1000 SH DFND 1 0 1000 0 Toronto-Dominion Bank/The PUT 891160509 10992 200 SH DFND 1 0 200 0 Bank of Nova Scotia/The CALL 064149107 109728 2400 SH DFND 1 0 2400 0 Bank of Montreal CALL 063671101 12577500 150000 SH SOLE 150000 0 0 Canadian Imperial Bank of Comm CALL 136069101 11885000 250000 SH SOLE 250000 0 0 Kinross Gold Corp CALL 496902404 832000 100000 SH SOLE 100000 0 0 Nutrien Ltd CALL 67077M108 50910 1000 SH DFND 1 0 1000 0 Bank of Montreal CALL 063671101 586950 7000 SH DFND 1 0 7000 0 Bank of Montreal CALL 063671101 838500 10000 SH DFND 1 0 10000 0 Kinross Gold Corp CALL 496902404 24960 3000 SH DFND 1 0 3000 0 TransCanada Corp CALL 87807B107 22740 600 SH DFND 1 0 600 0 BlackBerry Ltd CALL 09228F103 2480 1000 SH DFND 1 0 1000 0 Canadian Imperial Bank of Comm CALL 136069101 47540 1000 SH DFND 1 0 1000 0 Rogers Communications Inc CALL 775109200 36980 1000 SH DFND 1 0 1000 0 Nutrien Ltd CALL 67077M108 30546 600 SH DFND 1 0 600 0 Agnico Eagle Mines Ltd CALL 008474108 26160 400 SH DFND 1 0 400 0 Wheaton Precious Metals Corp CALL 962879102 10484 200 SH DFND 1 0 200 0 Nutrien Ltd CALL 67077M108 50910 1000 SH DFND 1 0 1000 0 Bank of Nova Scotia/The CALL 064149107 11430000 250000 SH SOLE 250000 0 0 Imperial Oil Ltd CALL 453038408 47775 700 SH DFND 1 0 700 0 Royal Bank of Canada CALL 780087102 15957000 150000 SH SOLE 150000 0 0 Sun Life Financial Inc CALL 866796105 14697 300 SH DFND 1 0 300 0 Energy Select Sector SPDR Fund PUT 81369Y506 9115000 100000 SH SOLE 100000 0 0 Amazon.com Inc PUT 023135106 38650000 200000 SH SOLE 200000 0 0 Alphabet Inc PUT 02079K305 13661250 75000 SH SOLE 75000 0 0 Bank of Nova Scotia/The PUT 064149107 9144000 200000 SH SOLE 200000 0 0 Bank of Nova Scotia/The CALL 064149107 9144000 200000 SH SOLE 200000 0 0 Magna International Inc CALL 559222401 12570 300 SH DFND 1 0 300 0 Canadian National Railway Co PUT 136375102 118130 1000 SH DFND 1 0 1000 0 Royal Bank of Canada CALL 780087102 21276 200 SH DFND 1 0 200 0 Precision Drilling Corp CALL 74022D407 14068 200 SH DFND 1 0 200 0 Ovintiv Inc PUT 69047Q102 46870 1000 SH DFND 1 0 1000 0 Vermilion Energy Inc PUT 923725105 11010 1000 SH DFND 1 0 1000 0 CGI Group Inc PUT 12532H104 19962 200 SH DFND 1 0 200 0 Vermilion Energy Inc PUT 923725105 9909 900 SH DFND 1 0 900 0 Hudbay Minerals Inc PUT 443628102 9050 1000 SH DFND 1 0 1000 0 BlackBerry Ltd PUT 09228F103 2480 1000 SH DFND 1 0 1000 0 Bank of Nova Scotia/The CALL 064149107 54864 1200 SH DFND 1 0 1200 0 Rogers Communications Inc PUT 775109200 36980 1000 SH DFND 1 0 1000 0 iShares Russell 2000 ETF PUT 464287655 5072250 25000 SH SOLE 25000 0 0 Magna International Inc PUT 559222401 12570 300 SH DFND 1 0 300 0 Manulife Financial Corp CALL 56501R106 13310000 500000 SH DFND 1 0 500000 0 Suncor Energy Inc PUT 867224107 38100 1000 SH DFND 1 0 1000 0 Canadian Imperial Bank of Comm CALL 136069101 4040900 85000 SH SOLE 85000 0 0 Hudbay Minerals Inc CALL 443628102 9050 1000 SH DFND 1 0 1000 0 Enbridge Inc CALL 29250N105 3559000 100000 SH SOLE 100000 0 0 Nutrien Ltd PUT 67077M108 50910 1000 SH DFND 1 0 1000 0 BlackBerry Ltd CALL 09228F103 2480 1000 SH DFND 1 0 1000 0 Bank of Nova Scotia/The CALL 064149107 8229600 180000 SH SOLE 180000 0 0 Rogers Communications Inc PUT 775109200 5547000 150000 SH SOLE 150000 0 0 Rogers Communications Inc CALL 775109200 5547000 150000 SH SOLE 150000 0 0 Gildan Activewear Inc CALL 375916103 18960 500 SH DFND 1 0 500 0 Franco-Nevada Corp CALL 351858105 11852 100 SH DFND 1 0 100 0 Nutrien Ltd CALL 67077M108 50910 1000 SH DFND 1 0 1000 0 Pembina Pipeline Corp CALL 706327103 9640800 260000 SH SOLE 260000 0 0 BCE Inc CALL 05534B760 32370 1000 SH DFND 1 0 1000 0 BlackBerry Ltd CALL 09228F103 1984 800 SH DFND 1 0 800 0 BCE Inc CALL 05534B760 1618500 50000 SH SOLE 50000 0 0 BCE Inc PUT 05534B760 1618500 50000 SH SOLE 50000 0 0 Rogers Communications Inc PUT 775109200 36980 1000 SH DFND 1 0 1000 0 Sun Life Financial Inc PUT 866796105 97980 2000 SH DFND 1 0 2000 0 Royal Bank of Canada PUT 780087102 63828 600 SH DFND 1 0 600 0 Enbridge Inc PUT 29250N105 24913 700 SH DFND 1 0 700 0 Agnico Eagle Mines Ltd PUT 008474108 65400 1000 SH DFND 1 0 1000 0 Canadian National Railway Co PUT 136375102 23626 200 SH DFND 1 0 200 0 Estee Lauder Cos Inc/The COM 518439104 476246 4476 SH SOLE 4476 0 0 Franco-Nevada Corp PUT 351858105 23704 200 SH DFND 1 0 200 0 Royal Bank of Canada CALL 780087102 212760 2000 SH SOLE 2000 0 0 iShares Russell 2000 ETF PUT 464287655 608670 3000 SH SOLE 3000 0 0 iShares Russell 2000 ETF CALL 464287655 608670 3000 SH SOLE 3000 0 0 iShares Russell 2000 ETF CALL 464287655 324624 1600 SH SOLE 1600 0 0 iShares Russell 2000 ETF PUT 464287655 811560 4000 SH SOLE 4000 0 0 iShares Russell 2000 ETF CALL 464287655 730404 3600 SH SOLE 3600 0 0 iShares Russell 2000 ETF CALL 464287655 405780 2000 SH SOLE 2000 0 0 ISHARES SILVER TRUST ISHARES PUT 46428Q109 34541000 1300000 SH SOLE 1300000 0 0 ISHARES SILVER TRUST ISHARES CALL 46428Q109 16606250 625000 SH SOLE 625000 0 0 SPDR GOLD TRUST GOLD SHS PUT 78463V107 64503000 300000 SH SOLE 300000 0 0 SPDR GOLD TRUST GOLD SHS PUT 78463V107 21501000 100000 SH SOLE 100000 0 0 SPDR GOLD TRUST GOLD SHS CALL 78463V107 6987825 32500 SH SOLE 32500 0 0 SPDR GOLD TRUST GOLD SHS PUT 78463V107 53752500 250000 SH SOLE 250000 0 0 SPDR GOLD TRUST GOLD SHS PUT 78463V107 6987825 32500 SH SOLE 32500 0 0 SPDR GOLD TRUST GOLD SHS CALL 78463V107 44829585 208500 SH SOLE 208500 0 0 SPDR GOLD TRUST GOLD SHS PUT 78463V107 21501000 100000 SH SOLE 100000 0 0 SPDR GOLD TRUST GOLD SHS CALL 78463V107 56440125 262500 SH SOLE 262500 0 0 SPDR GOLD TRUST GOLD SHS CALL 78463V107 68265675 317500 SH SOLE 317500 0 0 SPDR GOLD TRUST GOLD SHS CALL 78463V107 64503000 300000 SH SOLE 300000 0 0 SPDR GOLD TRUST GOLD SHS CALL 78463V107 43002000 200000 SH SOLE 200000 0 0 SPDR GOLD TRUST GOLD SHS CALL 78463V107 73103400 340000 SH SOLE 340000 0 0 SPDR GOLD TRUST GOLD SHS CALL 78463V107 53752500 250000 SH SOLE 250000 0 0 SPDR GOLD TRUST GOLD SHS CALL 78463V107 32251500 150000 SH SOLE 150000 0 0 SPDR GOLD TRUST GOLD SHS CALL 78463V107 26876250 125000 SH SOLE 125000 0 0 SPDR GOLD TRUST GOLD SHS CALL 78463V107 1505070 7000 SH SOLE 7000 0 0 SPDR GOLD TRUST GOLD SHS CALL 78463V107 43002000 200000 SH SOLE 200000 0 0 SPDR GOLD TRUST GOLD SHS CALL 78463V107 32251500 150000 SH SOLE 150000 0 0 SPDR GOLD TRUST GOLD SHS CALL 78463V107 49452300 230000 SH SOLE 230000 0 0 SPDR GOLD TRUST GOLD SHS CALL 78463V107 53752500 250000 SH SOLE 250000 0 0 SPDR GOLD TRUST GOLD SHS CALL 78463V107 21501000 100000 SH SOLE 100000 0 0 SCHLUMBERGER LTD COM 806857108 252979 5362 SH SOLE 5362 0 0 BROOKFIELD BUSINESS PARTNERS LP COM G16234109 12611 669 SH SOLE 669 0 0 BROOKFIELD REIN-A EXC LVS COM G16250105 9399 226 SH SOLE 226 0 0 BROOKFIELD INFRA PARTNER LPU COM G16252101 1587184 57842 SH SOLE 57842 0 0 BROOKFIELD RENEWABLE PARTNERS LPU COM G16258108 598344 24156 SH SOLE 24156 0 0 FIDELIS INSURANCE HLDGS COM G3398L118 81550 5000 SH SOLE 5000 0 0 FLEX LNG LTD COM G35947202 81120 3000 SH SOLE 3000 0 0 Agnico Eagle Mines Ltd COM 008474108 2028446 31016 SH SOLE 31016 0 0 Algoma Steel Group Inc COM 015658107 69600 10000 SH SOLE 10000 0 0 Algoma Steel Group Inc COM 015658115 18000 20000 SH SOLE 20000 0 0 Algonquin Power & Utilities Co COM 015857105 299733 51149 SH SOLE 51149 0 0 BCE Inc COM 05534B760 6542074 202103 SH SOLE 202103 0 0 BRP INC/CA-SUB VOTING COM 05577W200 1211576 18922 SH SOLE 18922 0 0 BANK OF MONTREAL COM 063671101 27634361 329569 SH SOLE 329569 0 0 BANK OF NOVA SCOTIA COM 064149107 20856550 456180 SH SOLE 456180 0 0 BARRICK GOLD CORP COM 067901108 2533075 151863 SH SOLE 151863 0 0 BAYTEX ENERGY CORP COM 07317Q105 678600 195000 SH SOLE 195000 0 0 BROOKFIELD BUSINESS-CL A COM 11259V106 63976 3133 SH SOLE 3133 0 0 BROOKFIELD CORP COM 11271J107 13616521 327793 SH SOLE 327793 0 0 BROOKFIELD INFRA SUB VTG-A EXCH COM 11275Q107 271704 8072 SH SOLE 8072 0 0 BROOKFIELD RENEWABLE CORP A COM 11284V105 306277 10792 SH SOLE 10792 0 0 BROOKFIELD AST MGMT-A LVS COM 113004105 3772201 99138 SH SOLE 99138 0 0 CAE INC COM 124765108 1271448 68431 SH SOLE 68431 0 0 CGI INC CLASS-A SUB VTG COM 12532H104 5093903 51036 SH SOLE 51036 0 0 CAMECO CORP COM 13321L108 368508 7490 SH SOLE 7490 0 0 CANADIAN IMPERIAL BANK OF COMMERCE COM 136069101 16249077 341798 SH SOLE 341798 0 0 CANADIAN NATIONAL RAILWAY CO COM 136375102 23292401 197176 SH SOLE 197176 0 0 CANADIAN NATURAL RESOURCES LTD COM 136385101 19244541 540577 SH SOLE 540577 0 0 CANADIAN PACIFIC KANSAS CITY LTD COM 13646K108 22468912 285392 SH SOLE 285392 0 0 CENOVUS ENERGY INC COM 15135U109 10056503 511521 SH SOLE 511521 0 0 WTS-CENOVUS ENERGY 1/01/26 COM 15135U117 5064 341 SH SOLE 341 0 0 COLLIERS INTERNATIONAL GROUP INC COM 194693107 1920380 17200 SH SOLE 17200 0 0 DESCARTES SYSTEMS GROUP INC COM 249906108 2606352 26914 SH SOLE 26914 0 0 ELECTROVAYA INC COM 28617B606 60888 23600 SH SOLE 23600 0 0 ENBRIDGE INC COM 29250N105 19237107 540520 SH SOLE 540520 0 0 EQUINOX GOLD CORP COM 29446Y502 261500 50000 SH SOLE 50000 0 0 FIRST MAJESTIC SILVER CORP COM 32076V103 29600 5000 SH SOLE 5000 0 0 FIRSTSERVICE CORP COM 33767E202 228555 1500 SH SOLE 1500 0 0 FORTIS INC COM 349553107 11958292 307886 SH SOLE 307886 0 0 FRANCO-NEVADA CORP COM 351858105 1797711 15168 SH SOLE 15168 0 0 GFL ENVIRONMENTAL INC-SUB VTG COM 36168Q104 511307 13134 SH SOLE 13134 0 0 GILDAN ACTIVEWEAR INC CL A SVS COM 375916103 179437 4732 SH SOLE 4732 0 0 UNITS-GRANITE REIT-STAPLE COM 387437114 619901 12498 SH SOLE 12498 0 0 IMPERIAL OIL LTD COM 453038408 3803573 55730 SH SOLE 55730 0 0 KINROSS GOLD CORP COM 496902404 83200 10000 SH SOLE 10000 0 0 LIGHTSPEED COMMERCE INC COM 53229C107 6161 450 SH SOLE 450 0 0 MAGNA INTERNATIONAL INC COM 559222401 4053490 96742 SH SOLE 96742 0 0 MANULIFE FINANCIAL CORP COM 56501R106 13339362 501103 SH SOLE 501103 0 0 METHANEX CORP COM 59151K108 1301669 26972 SH SOLE 26972 0 0 NORTH AMER CONSTRUCTION GROUP LTD COM 656811106 168179 8723 SH SOLE 8723 0 0 NUTRIEN LTD COM 67077M108 6694665 131500 SH SOLE 131500 0 0 OPEN TEXT CORPORATION COM 683715106 2801260 93251 SH SOLE 93251 0 0 PAN AMERICAN SILVER CORP COM 697900108 99400 5000 SH SOLE 5000 0 0 PEMBINA PIPELINE CORPORATION COM 706327103 1593810 42983 SH SOLE 42983 0 0 RB GLOBAL INC COM 74935Q107 3863740 50599 SH SOLE 50599 0 0 RESTAURANT BRANDS INTL INC COM 76131D103 6500640 92378 SH SOLE 92378 0 0 ROGERS COMMUNICATIONS INC CL B NVS COM 775109200 6274323 169668 SH SOLE 169668 0 0 ROYAL BANK OF CANADA COM 780087102 52532040 493815 SH SOLE 493815 0 0 SHOPIFY INC CL A COM 82509L107 559245 8467 SH SOLE 8467 0 0 SOLARIS RESOURCES INC COM 83419D201 27900 10000 SH SOLE 10000 0 0 SPROTT PHYSICAL PLAT&PALL T/U COM 85207Q104 19540 2000 SH SOLE 2000 0 0 SPROTT PHYSICAL GOLD&SILVER TRUST COM 85208R101 551250 25000 SH SOLE 25000 0 0 STANTEC INC COM 85472N109 1846873 22105 SH SOLE 22105 0 0 SUN LIFE FINANCIAL INC COM 866796105 10301127 210270 SH SOLE 210270 0 0 SUNCOR ENERGY INC (NEW) COM 867224107 12350915 324171 SH SOLE 324171 0 0 TFI INTERNATIONAL INC COM 87241L109 1342440 9248 SH SOLE 9248 0 0 TC ENERGY CORPORATION COM 87807B107 13713319 361829 SH SOLE 361829 0 0 TECK RESOURCES LTD CL B SVS COM 878742204 910914 19017 SH SOLE 19017 0 0 TELUS CORPORATION COM 87971M103 8834447 583517 SH SOLE 583517 0 0 TELUS INTERNATIONAL CDA-W/I COM 87975H100 138252 23919 SH SOLE 23919 0 0 THOMSON REUTERS CORP COM 884903808 15384710 91266 SH SOLE 91266 0 0 TORONTO-DOMINION BANK COM 891160509 33562093 610664 SH SOLE 610664 0 0 TRANSALTA CORPORATION COM 89346D107 149891 21171 SH SOLE 21171 0 0 TRIPLE FLAG PRECIOUS MET CORP COM 89679M104 233000 15000 SH SOLE 15000 0 0 VEREN INC COM 92340V107 800379 101700 SH SOLE 101700 0 0 VERMILION ENERGY INC COM 923725105 26424 2400 SH SOLE 2400 0 0 WASTE CONNECTIONS INC COM 94106B101 3393567 19352 SH SOLE 19352 0 0 WEST FRASER TIMBER LTD COM 952845105 995467 12950 SH SOLE 12950 0 0 WHEATON PRECIOUS METALS CORP COM 962879102 964318 18396 SH SOLE 18396 0 0 AT&T INC COM 00206R102 226625 11859 SH SOLE 11859 0 0 Abbott Laboratories Inc COM 002824100 1881498 18107 SH SOLE 18107 0 0 ABBVIE INC COM 00287Y109 2418089 14098 SH SOLE 14098 0 0 Adobe Systems Inc COM 00724F101 400544 721 SH SOLE 721 0 0 AGILENT TECHNOLOGIES INC COM 00846U101 24241 187 SH SOLE 187 0 0 ALCOA CORPORATION COM 013872106 4217 106 SH SOLE 106 0 0 ALIBABA GROUP HOLDING LTD-SPON ADR COM 01609W102 7200 100 SH SOLE 100 0 0 ALPHABET INC CLASS-C COM 02079K107 5569365 30364 SH SOLE 30364 0 0 ALPHABET INC CLASS-A COM 02079K305 8826989 48460 SH SOLE 48460 0 0 ALTRIA GROUP INC COM 02209S103 94289 2070 SH SOLE 2070 0 0 AMAZON.COM INC COM 023135106 6622291 34268 SH SOLE 34268 0 0 AMERICAN ELECTRIC POWER COMP COM 025537101 504330 5748 SH SOLE 5748 0 0 American Express Co COM 025816109 2715850 11729 SH SOLE 11729 0 0 AMERICAN INTERNATIONAL GROUP INC COM 026874784 332150 4474 SH SOLE 4474 0 0 AMERICAN TOWER CORP COM 03027X100 492365 2533 SH SOLE 2533 0 0 CENCORA INC COM 03073E105 2255478 10011 SH SOLE 10011 0 0 AMERIPRISE FINANCIAL INC COM 03076C106 1349920 3160 SH SOLE 3160 0 0 AMETEK INC COM 031100100 2198571 13188 SH SOLE 13188 0 0 AMGEN INC COM 031162100 2955465 9459 SH SOLE 9459 0 0 AMPHENOL CORPORATION CL-A COM 032095101 4592680 68171 SH SOLE 68171 0 0 ANALOG DEVICES INC COM 032654105 482770 2115 SH SOLE 2115 0 0 ANHEUSER-BUSCH INBEV SPN ADR COM 03524A108 78503 1350 SH SOLE 1350 0 0 ELEVANCE HEALTH INC COM 036752103 3251160 6000 SH SOLE 6000 0 0 APOLLO GLOBAL MANAGEMENT INC COM 03769M106 375817 3183 SH SOLE 3183 0 0 APPLE INC COM 037833100 19186008 91093 SH SOLE 91093 0 0 APPLIED MATERIALS INC COM 038222105 1051099 4454 SH SOLE 4454 0 0 APTARGROUP INC COM 038336103 1008904 7165 SH SOLE 7165 0 0 ARISTA NETWORKS INC COM 040413106 215195 614 SH SOLE 614 0 0 ASTRAZENECA PLC SPONSORED ADR COM 046353108 795342 10198 SH SOLE 10198 0 0 AUTODESK INC COM 052769106 33158 134 SH SOLE 134 0 0 AUTOMATIC DATA PROCESSING INC COM 053015103 1192018 4994 SH SOLE 4994 0 0 AUTOZONE INC COM 053332102 497969 168 SH SOLE 168 0 0 AVERY DENNISON CORP COM 053611109 1749 8 SH SOLE 8 0 0 BP PLC SPONSORED ADR COM 055622104 193063 5348 SH SOLE 5348 0 0 BWX TECHNOLOGIES INC COM 05605H100 431680 4544 SH SOLE 4544 0 0 BANCO SANTANDER S.A. ADR COM 05964H105 648 140 SH SOLE 140 0 0 BANK OF AMERICA CORPORATION COM 060505104 2106498 52967 SH SOLE 52967 0 0 BANK OF NEW YORK MELLON CORP COM 064058100 81810 1366 SH SOLE 1366 0 0 BANK OZK COM 06417N103 35711 871 SH SOLE 871 0 0 BECTON, DICKINSON & CO COM 075887109 1393613 5963 SH SOLE 5963 0 0 BEL FUSE INC-CL B COM 077347300 65240 1000 SH SOLE 1000 0 0 BERKSHIRE HATHAWAY INC CL A COM 084670108 32448773 53 SH SOLE 53 0 0 BERKSHIRE HATHAWAY INC CLASS B NEW COM 084670702 5432000 13353 SH SOLE 13353 0 0 BHP GROUP LTD - SPONSORED ADR COM 088606108 55377 970 SH SOLE 970 0 0 BIO-RAD LABS INC COM 090572207 187627 687 SH SOLE 687 0 0 BIOGEN INC COM 09062X103 2343005 10107 SH SOLE 10107 0 0 BLACKROCK INC COM 09247X101 1996644 2536 SH SOLE 2536 0 0 THE BLACKSTONE GROUP INC COM 09260D107 64871 524 SH SOLE 524 0 0 BOEING COMPANY COM 097023105 254996 1401 SH SOLE 1401 0 0 BOOKING HOLDINGS INC COM 09857L108 2828511 714 SH SOLE 714 0 0 BOOZ ALLEN HAMILTON HLD-A COM 099502106 4617 30 SH SOLE 30 0 0 BORGWARNER INC COM 099724106 248216 7699 SH SOLE 7699 0 0 BOSTON SCIENTIFIC CORP COM 101137107 652737 8476 SH SOLE 8476 0 0 BRISTOL-MYERS SQUIBB COMPANY COM 110122108 250011 6020 SH SOLE 6020 0 0 BROADRIDGE FINANCIAL SOLUTIONS INC COM 11133T103 323080 1640 SH SOLE 1640 0 0 BROADCOM INC COM 11135F101 284660 1773 SH SOLE 1773 0 0 CDW CORP COM 12514G108 333298 1489 SH SOLE 1489 0 0 CME GROUP INC COM 12572Q105 3439517 17495 SH SOLE 17495 0 0 CSX CORPORATION COM 126408103 529848 15840 SH SOLE 15840 0 0 CVS HEALTH CORPORATION COM 126650100 839006 14206 SH SOLE 14206 0 0 CADENCE DESIGN SYSTEMS INC COM 127387108 100942 328 SH SOLE 328 0 0 CAMPBELL SOUP COMPANY COM 134429109 1735703 38409 SH SOLE 38409 0 0 CAPITAL ONE FINANCIAL CORPORATION COM 14040H105 12461 90 SH SOLE 90 0 0 CARLISLE COMPANIES INC COM 142339100 1665413 4110 SH SOLE 4110 0 0 CARLYLE GROUP INC COM 14316J108 1102118 27450 SH SOLE 27450 0 0 CARRIER GLOBAL CORPORATION COM 14448C104 834864 13235 SH SOLE 13235 0 0 CATERPILLAR INC COM 149123101 778455 2337 SH SOLE 2337 0 0 CENTENE CORPORATION COM 15135B101 25194 380 SH SOLE 380 0 0 CHARTER COMMUNICATIONS INC-A COM 16119P108 598 2 SH SOLE 2 0 0 CHEMOURS CO(THE) COM 163851108 4559 202 SH SOLE 202 0 0 CHENIERE ENERGY INC COM 16411R208 459628 2629 SH SOLE 2629 0 0 CHEVRON CORPORATION COM 166764100 1597987 10216 SH SOLE 10216 0 0 CISCO SYSTEMS INC COM 17275R102 852377 17941 SH SOLE 17941 0 0 CITIGROUP INC NEW COM 172967424 109278 1722 SH SOLE 1722 0 0 COCA-COLA COMPANY COM 191216100 1270709 19964 SH SOLE 19964 0 0 COGNEX CORP COM 192422103 1964 42 SH SOLE 42 0 0 COGNIZANT TECH SOLUTIONS CORP-A COM 192446102 414664 6098 SH SOLE 6098 0 0 COLGATE-PALMOLIVE COMPANY COM 194162103 2642496 27231 SH SOLE 27231 0 0 COMCAST CORP CL A COM 20030N101 4127033 105389 SH SOLE 105389 0 0 CONAGRA BRANDS INC COM 205887102 142100 5000 SH SOLE 5000 0 0 CONOCOPHILLIPS COM 20825C104 1649016 14417 SH SOLE 14417 0 0 CONSTELLATION BRANDS INC-CLASS A COM 21036P108 524079 2037 SH SOLE 2037 0 0 COPART INC COM 217204106 312557 5771 SH SOLE 5771 0 0 CORE & MAIN INC CL-A COM 21874C102 5775 118 SH SOLE 118 0 0 CORTEVA INC COM 22052L104 49355 915 SH SOLE 915 0 0 COSTCO WHOLESALE CORP COM 22160K105 3768006 4433 SH SOLE 4433 0 0 COSTAR GROUP INC COM 22160N109 92304 1245 SH SOLE 1245 0 0 CROWDSTRIKE HOLDINGS INC-A COM 22788C105 45983 120 SH SOLE 120 0 0 CUMMINS INC COM 231021106 987532 3566 SH SOLE 3566 0 0 D.R. HORTON INC COM 23331A109 433923 3079 SH SOLE 3079 0 0 DXC TECHNOLOGY COMPANY COM 23355L106 974 51 SH SOLE 51 0 0 DANAHER CORP COM 235851102 3511892 14056 SH SOLE 14056 0 0 DATADOG INC CLASS A COM 23804L103 95711 738 SH SOLE 738 0 0 DEERE & COMPANY COM 244199105 421828 1129 SH SOLE 1129 0 0 DELTA AIR LINES INC COM 247361702 128515 2709 SH SOLE 2709 0 0 DEVON ENERGY CORPORATION COM 25179M103 270180 5700 SH SOLE 5700 0 0 DEXCOM INC COM 252131107 83788 739 SH SOLE 739 0 0 DIAGEO PLC SPONSORED ADR COM 25243Q205 1053777 8358 SH SOLE 8358 0 0 DISNEY,WALT COMPANY COM 254687106 373033 3757 SH SOLE 3757 0 0 DISCOVER FINANCIAL SERVICES COM 254709108 143891 1100 SH SOLE 1100 0 0 DOLLAR GENERAL CORP COM 256677105 383996 2904 SH SOLE 2904 0 0 DOLLAR TREE INC COM 256746108 33953 318 SH SOLE 318 0 0 DOMINO'S PIZZA INC COM 25754A201 1490645 2887 SH SOLE 2887 0 0 DOW INC COM 260557103 47161 889 SH SOLE 889 0 0 DRIL-QUIP INC COM 262037104 37200 2000 SH SOLE 2000 0 0 DUKE ENERGY CORP NEW COM 26441C204 228524 2280 SH SOLE 2280 0 0 DUPONT DE NEMOURS INC COM 26614N102 54814 681 SH SOLE 681 0 0 DYNATRACE INC COM 268150109 392146 8765 SH SOLE 8765 0 0 EOG RESOURCES INC COM 26875P101 873664 6941 SH SOLE 6941 0 0 EBAY INC COM 278642103 2069993 38533 SH SOLE 38533 0 0 ECOLAB INC COM 278865100 9520 40 SH SOLE 40 0 0 EDWARDS LIFESCIENCES CORP COM 28176E108 5635 61 SH SOLE 61 0 0 ELECTRONIC ARTS INC COM 285512109 18113 130 SH SOLE 130 0 0 EMBECTA CORP COM 29082K105 500 40 SH SOLE 40 0 0 EMERSON ELECTRIC CO COM 291011104 864976 7852 SH SOLE 7852 0 0 EQUINIX INC REIT COM 29444U700 219414 290 SH SOLE 290 0 0 ETHAN ALLEN INTERIORS INC COM 297602104 139450 5000 SH SOLE 5000 0 0 EVERCORE INC COM 29977A105 237402 1139 SH SOLE 1139 0 0 EXXON MOBIL CORPORATION COM 30231G102 2259460 19627 SH SOLE 19627 0 0 FS KKR CAPITAL CORP COM 302635206 98650 5000 SH SOLE 5000 0 0 FTI CONSULTING INC COM 302941109 649176 3012 SH SOLE 3012 0 0 META PLATFORMS INC COM 30303M102 1293829 2566 SH SOLE 2566 0 0 FACTSET RESEARCH SYSTEMS INC COM 303075105 165349 405 SH SOLE 405 0 0 FASTENAL CO COM 311900104 6033 96 SH SOLE 96 0 0 FEDEX CORPORATION COM 31428X106 104944 350 SH SOLE 350 0 0 FIDELITY CORPORATE BOND ETF COM 316188101 89502 1944 SH SOLE 1944 0 0 FISERV INC COM 337738108 112823 757 SH SOLE 757 0 0 FLOWSERVE CORPORATION COM 34354P105 1285473 26725 SH SOLE 26725 0 0 FORD MOTOR COMPANY COM 345370860 502 40 SH SOLE 40 0 0 FORTINET INC COM 34959E109 3676 61 SH SOLE 61 0 0 FRANKLIN RESOURCES INC COM 354613101 9387 420 SH SOLE 420 0 0 FREEPORT MCMORAN INC COM 35671D857 551416 11346 SH SOLE 11346 0 0 GE HEALTHCARE TECH INC COM 36266G107 21973 282 SH SOLE 282 0 0 ARTHUR J GALLAGHER & CO COM 363576109 1445913 5576 SH SOLE 5576 0 0 GAP INC COM 364760108 2867 120 SH SOLE 120 0 0 GE VERNOVA INC W/I COM 36828A101 44936 262 SH SOLE 262 0 0 GENERAL DYNAMICS CORP COM 369550108 9284 32 SH SOLE 32 0 0 GENERAL ELECTRIC COMP COM 369604301 86003 541 SH SOLE 541 0 0 GENTEX CORP COM 371901109 1350793 40071 SH SOLE 40071 0 0 GILEAD SCIENCES INC COM 375558103 44597 650 SH SOLE 650 0 0 GSK PLC-SPON ADR COM 37733W204 3080 80 SH SOLE 80 0 0 GOLD FIELDS LTD-SPONSORED ADR COM 38059T106 3725000 250000 SH SOLE 250000 0 0 Goldman Sachs Group Inc/The COM 38141G104 36186 80 SH SOLE 80 0 0 GRACO INC COM 384109104 190668 2405 SH SOLE 2405 0 0 GRAFTECH INTERNATIONAL LTD COM 384313508 9700 10000 SH SOLE 10000 0 0 GRAIL INC COM 384747101 12942 842 SH SOLE 842 0 0 GUIDEWIRE SOFTWARE INC COM 40171V100 41367 300 SH SOLE 300 0 0 HF SINCLAIR CORP COM 403949100 102626 1924 SH SOLE 1924 0 0 HCA HEALTHCARE INC COM 40412C101 944884 2941 SH SOLE 2941 0 0 HDFC BANK LTD ADR COM 40415F101 43551 677 SH SOLE 677 0 0 HP INC COM 40434L105 21012 600 SH SOLE 600 0 0 HALEON PLC ADR COM 405552100 826 100 SH SOLE 100 0 0 HALLIBURTON CO COM 406216101 8783 260 SH SOLE 260 0 0 HARLEY-DAVIDSON INC COM 412822108 1649497 49180 SH SOLE 49180 0 0 HECLA MINING COMPANY COM 422704106 3138 647 SH SOLE 647 0 0 HERSHEY COMPANY(THE) COM 427866108 477223 2596 SH SOLE 2596 0 0 WTS-HERTZ GLB HLDG 30/06/51 COM 42806J148 12250 5000 SH SOLE 5000 0 0 HEWLETT-PACKARD ENTERPRISE CO COM 42824C109 12702 600 SH SOLE 600 0 0 Hilton Worldwide Holdings Inc COM 43300A203 890038 4079 SH SOLE 4079 0 0 Home Depot Inc/The COM 437076102 4721596 13716 SH SOLE 13716 0 0 HONEYWELL INTERNATIONAL INC COM 438516106 265003 1241 SH SOLE 1241 0 0 HOWMET AEROSPACE INC COM 443201108 249192 3210 SH SOLE 3210 0 0 HUNTINGTON BANCSHARES INC COM 446150104 26360 2000 SH SOLE 2000 0 0 HUT 8 CORP COM 44812J104 74950 5000 SH SOLE 5000 0 0 ITT INC COM 45073V108 316879 2453 SH SOLE 2453 0 0 ILLUMINA INC COM 452327109 527537 5054 SH SOLE 5054 0 0 INGERSOLL-RAND INC COM 45687V106 73399 808 SH SOLE 808 0 0 INGREDION INC COM 457187102 8029 70 SH SOLE 70 0 0 INTEL CORPORATION COM 458140100 452627 14615 SH SOLE 14615 0 0 INTERACTIVE BROKERS GROUP INC CL-A COM 45841N107 84104 686 SH SOLE 686 0 0 INTERCONTINENTAL HOTELS GROUP-ADR COM 45857P806 381420 3600 SH SOLE 3600 0 0 INTERCONTINENTAL EXCHANGE INC COM 45866F104 3237859 23653 SH SOLE 23653 0 0 INTERNATIONAL BUSINESS MACHINES CORP COM 459200101 1032339 5969 SH SOLE 5969 0 0 INTERNATIONAL PAPER COMPANY COM 460146103 25890 600 SH SOLE 600 0 0 INTERPUBLIC GROUP OF COMPANIES INC COM 460690100 1508956 51872 SH SOLE 51872 0 0 INVESCO SHARES QQQ TRUST SERIES 1 COM 46090E103 4457639 9304 SH SOLE 9304 0 0 INTUIT INC COM 461202103 327948 499 SH SOLE 499 0 0 INTUITIVE SURGICAL INC COM 46120E602 49378 111 SH SOLE 111 0 0 IQVIA HOLDINGS INC COM 46266C105 223069 1055 SH SOLE 1055 0 0 ISHARES MSCI CANADA ETF COM 464286509 51926 1400 SH SOLE 1400 0 0 ISHARES S&P 500 INDEX FUND COM 464287200 1504883 2750 SH SOLE 2750 0 0 ISHARES MSCI EMERGING MKTS ETF COM 464287234 149065 3500 SH SOLE 3500 0 0 ISHARES 20YR TREASURY BOND ETF COM 464287432 86640 944 SH SOLE 944 0 0 ISHARES MSCI EAFE ETF COM 464287465 193945 2476 SH SOLE 2476 0 0 ISHARES RUSSELL 2000 ETF COM 464287655 172457 850 SH SOLE 850 0 0 ISHARES INTL SELECT DIVIDEND ETF COM 464288448 38821 1403 SH SOLE 1403 0 0 ISHARES CORE MSCI EAFE ETF COM 46432F842 10974088 151075 SH SOLE 151075 0 0 ISHARES MSCI JAPAN ETF COM 46434G822 34120 500 SH SOLE 500 0 0 ISHARES BITCOIN TRUST ETF COM 46438F101 102420 3000 SH SOLE 3000 0 0 ITRON INC COM 465741106 508358 5137 SH SOLE 5137 0 0 JP MORGAN CHASE & CO COM 46625H100 9385471 46403 SH SOLE 46403 0 0 JOHNSON & JOHNSON COM 478160104 5012850 34297 SH SOLE 34297 0 0 KLA CORP COM 482480100 1166682 1415 SH SOLE 1415 0 0 KKR & CO INC CLASS-A COM 48251W104 19575 186 SH SOLE 186 0 0 JSC KASPI.KZ GDR-REG S COM 48581R205 254279 1971 SH SOLE 1971 0 0 KELLOGG COMPANY COM 487836108 2279225 39515 SH SOLE 39515 0 0 KENVUE INC COM 49177J102 99990 5500 SH SOLE 5500 0 0 KEYSIGHT TECHNOLOGIES INC COM 49338L103 6838 50 SH SOLE 50 0 0 KIMBERLY-CLARK CORPORATION COM 494368103 2353822 17032 SH SOLE 17032 0 0 KRANESHARES GLOBAL CARBON ETF COM 500767678 130160 4000 SH SOLE 4000 0 0 KYNDRYL HOLDINGS INC COM 50155Q100 2657 101 SH SOLE 101 0 0 L3HARRIS TECHNOLOGIES INC COM 502431109 44916 200 SH SOLE 200 0 0 LAM RESEARCH CORPORATION COM 512807108 45789 43 SH SOLE 43 0 0 LAMB WESTON HOLDINGS INC W/I COM 513272104 140077 1666 SH SOLE 1666 0 0 LATTICE SEMICONDUCTOR CORP COM 518415104 44072 760 SH SOLE 760 0 0 ESTEE LAUDER COMPANIES-CL A COM 518439104 265149 2492 SH SOLE 2492 0 0 LEIDOS HOLDINGS INC COM 525327102 467400 3204 SH SOLE 3204 0 0 LILLY (ELI) & COMPANY COM 532457108 1523755 1683 SH SOLE 1683 0 0 LLOYDS BANKING GROUP PLC ADR COM 539439109 173287 63475 SH SOLE 63475 0 0 LOCKHEED MARTIN CORP COM 539830109 12145 26 SH SOLE 26 0 0 LOUISIANA-PACIFIC CORPORATION COM 546347105 164660 2000 SH SOLE 2000 0 0 LOWE'S COMPANIES COM 548661107 2037271 9241 SH SOLE 9241 0 0 LULULEMON ATHLETICA INC COM 550021109 19416 65 SH SOLE 65 0 0 MP MATERIALS CORP COM 553368101 38190 3000 SH SOLE 3000 0 0 MSCI INC COM 55354G100 191737 398 SH SOLE 398 0 0 MARATHON PETROLEUM CORP COM 56585A102 693920 4000 SH SOLE 4000 0 0 MARKETAXESS HOLDINGS INC COM 57060D108 1197365 5971 SH SOLE 5971 0 0 MARSH & MCLENNAN COMPANIES INC COM 571748102 1934831 9182 SH SOLE 9182 0 0 MARTIN MARIETTA MATERIALS INC COM 573284106 1006664 1858 SH SOLE 1858 0 0 MASCO CORPORATION COM 574599106 1156791 17351 SH SOLE 17351 0 0 MASTERCARD INC CLASS A COM 57636Q104 5267009 11939 SH SOLE 11939 0 0 MCCORMICK & CO INC NVS COM 579780206 259428 3657 SH SOLE 3657 0 0 MCDONALD'S CORPORATION COM 580135101 2916389 11444 SH SOLE 11444 0 0 MCEWEN MINING INC COM 58039P305 183600 20000 SH SOLE 20000 0 0 MCKESSON CORPORATION COM 58155Q103 657045 1125 SH SOLE 1125 0 0 MERCK & CO INC COM 58933Y105 4427336 35762 SH SOLE 35762 0 0 METLIFE INC COM 59156R108 317540 4524 SH SOLE 4524 0 0 METTLER-TOLEDO INTERNATIONAL INC COM 592688105 209639 150 SH SOLE 150 0 0 MICROSOFT CORPORATION COM 594918104 37288592 83429 SH SOLE 83429 0 0 MICROSTRATEGY INC CL A COM 594972408 61987 450 SH SOLE 450 0 0 MICROCHIP TECHNOLOGY INC COM 595017104 487238 5325 SH SOLE 5325 0 0 MICRON TECHNOLOGY INC COM 595112103 18151 138 SH SOLE 138 0 0 MIDDLEBY CORP (THE) COM 596278101 1669213 13614 SH SOLE 13614 0 0 MONDELEZ INTERNATIONAL INC COM 609207105 232312 3550 SH SOLE 3550 0 0 MONSTER BEVERAGE CORP COM 61174X109 21029 421 SH SOLE 421 0 0 MOODY'S CORP COM 615369105 688221 1635 SH SOLE 1635 0 0 MORGAN STANLEY COM 617446448 979481 10078 SH SOLE 10078 0 0 MOTOROLA SOLUTIONS INC COM 620076307 801054 2075 SH SOLE 2075 0 0 NATIONAL GRID PLC SPONSORED ADR COM 636274409 62480 1100 SH SOLE 1100 0 0 NETAPP INC COM 64110D104 1949002 15132 SH SOLE 15132 0 0 NETFLIX INC COM 64110L106 1745240 2586 SH SOLE 2586 0 0 NEWMONT CORPORATION COM 651639106 377584 9018 SH SOLE 9018 0 0 NEXTERA ENERGY INC COM 65339F101 685653 9683 SH SOLE 9683 0 0 NIKE INC CLASS B COM 654106103 1853499 24592 SH SOLE 24592 0 0 NORFOLK SOUTHERN CORP COM 655844108 34994 163 SH SOLE 163 0 0 NORTHROP GRUMMAN CORP COM 666807102 245876 564 SH SOLE 564 0 0 GEN DIGITAL INC COM 668771108 2365906 94712 SH SOLE 94712 0 0 NOVARTIS AG SPONSORED ADR COM 66987V109 31938 300 SH SOLE 300 0 0 NOVO-NORDISK A/S ADR COM 670100205 4956076 34721 SH SOLE 34721 0 0 NUCOR CORPORATION COM 670346105 158080 1000 SH SOLE 1000 0 0 NVIDIA CORPORATION COM 67066G104 4727752 38269 SH SOLE 38269 0 0 O'REILLY AUTOMOTIVE INC COM 67103H107 2112 2 SH SOLE 2 0 0 OCCIDENTAL PETROLEUM CORP COM 674599105 297817 4725 SH SOLE 4725 0 0 OCCIDENTAL PETE CORP WTS 3/08/27 COM 674599162 206911 5027 SH SOLE 5027 0 0 OLD DOMINION FREIGHT LINE COM 679580100 1766 10 SH SOLE 10 0 0 OMNICOM GROUP INC COM 681919106 1783595 19884 SH SOLE 19884 0 0 ORACLE CORPORATION COM 68389X105 3368326 23855 SH SOLE 23855 0 0 ORGANON & CO COM 68622V106 6107 295 SH SOLE 295 0 0 OTIS WORLDWIDE CORPORATION COM 68902V107 555035 5766 SH SOLE 5766 0 0 OVINTIV INC COM 69047Q102 551894 11775 SH SOLE 11775 0 0 PPG INDUSTRIES INC COM 693506107 1546936 12288 SH SOLE 12288 0 0 PTC INC COM 69370C100 2907 16 SH SOLE 16 0 0 PARKER HANNIFIN CORP COM 701094104 138086 273 SH SOLE 273 0 0 PAYCHEX INC COM 704326107 833477 7030 SH SOLE 7030 0 0 PEPSICO INC COM 713448108 4556851 27629 SH SOLE 27629 0 0 PFIZER INC COM 717081103 1208428 43189 SH SOLE 43189 0 0 PHILIP MORRIS INTERNATIONAL INC COM 718172109 607980 6000 SH SOLE 6000 0 0 PHILLIPS 66 COM 718546104 282340 2000 SH SOLE 2000 0 0 POLARIS INC COM 731068102 1254448 16019 SH SOLE 16019 0 0 PROCTER & GAMBLE COMPANY COM 742718109 6787118 41154 SH SOLE 41154 0 0 PROGRESSIVE CORPORATION COM 743315103 452185 2177 SH SOLE 2177 0 0 PROLOGIS INC COM 74340W103 23248 207 SH SOLE 207 0 0 PROSHARES BITCOIN STRATEGY ETF COM 74347G440 337650 15000 SH SOLE 15000 0 0 PROSHARES ULTRA VIX SHRT TERM FUTURE COM 74347Y755 9416 400 SH SOLE 400 0 0 PRUDENTIAL PLC -ADR COM 74435K204 2858 156 SH SOLE 156 0 0 PUBLIC SERV ENTERPR GROUP COM 744573106 15846 215 SH SOLE 215 0 0 PULTEGROUP INC COM 745867101 220200 2000 SH SOLE 2000 0 0 QUALCOMM INC COM 747525103 1968496 9883 SH SOLE 9883 0 0 QUANTA SERVICES INC COM 74762E102 383676 1510 SH SOLE 1510 0 0 RAYMOND JAMES FINANCIAL INC COM 754730109 121385 982 SH SOLE 982 0 0 RAYTHEON TECHNOLOGIES CORP COM 75513E101 413306 4117 SH SOLE 4117 0 0 REGAL REXNORD CORP COM 758750103 467050 3454 SH SOLE 3454 0 0 RELX PLC - SPONSORED ADR COM 759530108 185034 4033 SH SOLE 4033 0 0 RENTOKIL INITIAL PLC-SP ADR COM 760125104 218283 7362 SH SOLE 7362 0 0 REPUBLIC SERVICES INC COM 760759100 350201 1802 SH SOLE 1802 0 0 RESIDEO TECHNOLOGIES INC COM 76118Y104 98 5 SH SOLE 5 0 0 RIO TINTO PLC SPONSORED ADR COM 767204100 26372 400 SH SOLE 400 0 0 ROCKWELL AUTOMATION INC COM 773903109 79831 290 SH SOLE 290 0 0 ROPER TECHNOLOGIES INC COM 776696106 1078282 1913 SH SOLE 1913 0 0 SHELL PLC ADR COM 780259305 977534 13543 SH SOLE 13543 0 0 RYAN SPECIALTY GROUP HLDGS-A COM 78351F107 236099 4077 SH SOLE 4077 0 0 S&P GLOBAL INC COM 78409V104 994580 2230 SH SOLE 2230 0 0 SEI INVESTMENTS COMPANY COM 784117103 1712344 26470 SH SOLE 26470 0 0 SPDR S&P 500 ETF TRUST COM 78462F103 455512 837 SH SOLE 837 0 0 SPDR GOLD TRUST ETF COM 78463V107 893152 4154 SH SOLE 4154 0 0 SPDR S&P MIDCAP 400 ETF TRST COM 78467Y107 53508 100 SH SOLE 100 0 0 SPDR BLLOMBERG 1-3 MONTH T-BILL ETF COM 78468R663 174749 1904 SH SOLE 1904 0 0 SASOL LIMITED SPONSORED ADR COM 803866300 53270 7000 SH SOLE 7000 0 0 SCHWAB, CHARLES CORP COM 808513105 53000 715 SH SOLE 715 0 0 SERVICENOW INC COM 81762P102 117214 149 SH SOLE 149 0 0 SHERWIN-WILLIAMS COMPANY (THE) COM 824348106 1127170 3777 SH SOLE 3777 0 0 SITEONE LANDSCAPE SUPPLY INC COM 82982L103 22582 186 SH SOLE 186 0 0 SMUCKER (J.M.) CO COM 832696405 1090 10 SH SOLE 10 0 0 SOLVENTUM CORP COM 83444M101 12162 230 SH SOLE 230 0 0 SONY CORPORATION-SPONSORED ADR COM 835699307 161405 1900 SH SOLE 1900 0 0 SOUTHERN COMPANY COM 842587107 638324 8229 SH SOLE 8229 0 0 SOUTHERN COPPER CORPORATION COM 84265V105 435096 4061 SH SOLE 4061 0 0 SOUTHWEST AIRLINES CO COM 844741108 7725 270 SH SOLE 270 0 0 STARBUCKS CORPORATION COM 855244109 156089 2005 SH SOLE 2005 0 0 STATE STREET CORP COM 857477103 621230 8395 SH SOLE 8395 0 0 STMICROELECTRONICS NV-NY SHS COM 861012102 117840 3000 SH SOLE 3000 0 0 STRYKER CORPORATION COM 863667101 1199041 3524 SH SOLE 3524 0 0 SYLVAMO CORP COM 871332102 9878 144 SH SOLE 144 0 0 SYNOPSYS INC COM 871607107 119012 200 SH SOLE 200 0 0 SYSCO CORP COM 871829107 216169 3028 SH SOLE 3028 0 0 TJX COMPANIES INC COM 872540109 1588523 14428 SH SOLE 14428 0 0 T-MOBILE US INC COM 872590104 954015 5415 SH SOLE 5415 0 0 TAIWAN SEMICONDUCTOR-SP ADR COM 874039100 1749745 10067 SH SOLE 10067 0 0 TARGET CORP COM 87612E106 122873 830 SH SOLE 830 0 0 TEMPUR SEALY INTERNATIONAL INC COM 88023U101 874607 18475 SH SOLE 18475 0 0 TEXAS INSTRUMENTS INC COM 882508104 2130687 10953 SH SOLE 10953 0 0 THERMO FISHER SCIENTIFIC COM 883556102 1892366 3422 SH SOLE 3422 0 0 3M Co COM 88579Y101 264366 2587 SH SOLE 2587 0 0 TOLL BROTHERS INC COM 889478103 230360 2000 SH SOLE 2000 0 0 TOPBUILD CORP COM 89055F103 852603 2213 SH SOLE 2213 0 0 TOTAL S.A. SPONSORED ADR COM 89151E109 204041 3060 SH SOLE 3060 0 0 TOYOTA MOTOR CORP COM 892331307 16193 79 SH SOLE 79 0 0 TRACTOR SUPPLY COMPANY COM 892356106 257850 955 SH SOLE 955 0 0 TRADEWEB MARKETSINC-CLASS A COM 892672106 331144 3124 SH SOLE 3124 0 0 TRAVELERS COMPANIES INC COM 89417E109 2440 12 SH SOLE 12 0 0 UBER TECHNOLOGIES INC COM 90353T100 25438 350 SH SOLE 350 0 0 UNILEVER PLC SPON ADR COM 904767704 224139 4076 SH SOLE 4076 0 0 UNION PACIFIC CORPORATION COM 907818108 1581557 6990 SH SOLE 6990 0 0 UNITED PARCEL SERVICE INC CL B COM 911312106 6843 50 SH SOLE 50 0 0 UNITEDHEALTH GROUP INC COM 91324P102 7794734 15306 SH SOLE 15306 0 0 VF CORPORATION COM 918204108 446 33 SH SOLE 33 0 0 VALERO ENERGY CORP COM 91913Y100 783800 5000 SH SOLE 5000 0 0 VANECK VECTORS GOLD MINERS ETF COM 92189F106 135720 4000 SH SOLE 4000 0 0 VANGUARD DIVIDEND APREC INDEX FD ETF COM 921908844 104236 571 SH SOLE 571 0 0 VANGUARD ESG US STOCK ETF COM 921910733 3801514 39345 SH SOLE 39345 0 0 VANGUARD FTSE DEV MKT ETF COM 921943858 17297 350 SH SOLE 350 0 0 VANGUARD FTSE ALL WORLD COM 922042718 10574 90 SH SOLE 90 0 0 VANGUARD EMERGING MARKETS ETF COM 922042858 17504 400 SH SOLE 400 0 0 VANGUARD SHORT-TERM CORP BOND ETF COM 92206C409 74184 960 SH SOLE 960 0 0 VANGUARD S&P500 INDEX ETF COM 922908363 15798106 31588 SH SOLE 31588 0 0 VANGUARD TOTAL STOCK MARKET ETF COM 922908769 262160 980 SH SOLE 980 0 0 VERALTO CORP COM 92338C103 51936 544 SH SOLE 544 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 1476474 35802 SH SOLE 35802 0 0 VERISK ANALYTICS INC COM 92345Y106 2405734 8925 SH SOLE 8925 0 0 VERTEX PHARMACEUTICALS INC COM 92532F100 867132 1850 SH SOLE 1850 0 0 VIATRIS INC COM 92556V106 89430 8413 SH SOLE 8413 0 0 VISA INC CLASS A COM 92826C839 10493551 39980 SH SOLE 39980 0 0 VISTRA CORP COM 92840M102 225526 2623 SH SOLE 2623 0 0 WABTEC CORPORATION COM 929740108 1502581 9507 SH SOLE 9507 0 0 WALMART INC COM 931142103 777243 11479 SH SOLE 11479 0 0 WARNER BROS DISCOVERY-A COM 934423104 36136 4857 SH SOLE 4857 0 0 WARNER MUSIC GROUP CORP-CL A COM 934550203 1042 34 SH SOLE 34 0 0 WASTE MANAGEMENT INC COM 94106L109 7467 35 SH SOLE 35 0 0 WATERS CORPORATION COM 941848103 1839071 6339 SH SOLE 6339 0 0 WELLS FARGO & CO COM 949746101 861571 14507 SH SOLE 14507 0 0 WEST PHARMACEUTICAL SERVICES INC COM 955306105 5270 16 SH SOLE 16 0 0 WEYERHAEUSER CO COM 962166104 133433 4700 SH SOLE 4700 0 0 WOODSIDE ENERGY GROUP ADR COM 980228308 6565 349 SH SOLE 349 0 0 Yum! Brands Inc COM 988498101 28082 212 SH SOLE 212 0 0 YUM CHINA HOLDING INC COM 98850P109 962424 31207 SH SOLE 31207 0 0 ZOETIS INC COM 98978V103 1030625 5945 SH SOLE 5945 0 0 ASML HOLDING NV-NY REG SHS COM N07059210 288410 282 SH SOLE 282 0 0 Agnico Eagle Mines Ltd COM 008474108 359700 5500 SH DFND 5 0 5500 0 Agnico Eagle Mines Ltd COM 008474108 117720 1800 SH DFND 5 0 1800 0 Agnico Eagle Mines Ltd COM 008474108 39240 600 SH DFND 5 0 600 0 Agnico Eagle Mines Ltd COM 008474108 26160 400 SH DFND 5 0 400 0 Algonquin Power & Utilities Co COM 015857105 30705814 5239900 SH SOLE 5239900 0 0 Bank of Montreal COM 063671101 1140360 13600 SH DFND 5 0 13600 0 Bank of Montreal COM 063671101 368940 4400 SH DFND 5 0 4400 0 Bank of Montreal COM 063671101 259935 3100 SH DFND 5 0 3100 0 Bank of Montreal COM 063671101 58695 700 SH DFND 5 0 700 0 Barrick Gold Corp COM 067901108 1599612 95900 SH DFND 5 0 95900 0 Barrick Gold Corp COM 067901108 285228 17100 SH DFND 5 0 17100 0 Barrick Gold Corp COM 067901108 286896 17200 SH DFND 5 0 17200 0 Barrick Gold Corp COM 067901108 163464 9800 SH DFND 5 0 9800 0 BCE Inc COM 05534B760 7466141 230650 SH DFND 5 0 230650 0 BCE Inc COM 05534B760 1840235 56850 SH DFND 5 0 56850 0 BCE Inc COM 05534B760 1612026 49800 SH DFND 5 0 49800 0 BCE Inc COM 05534B760 56000100 1730000 SH SOLE 1730000 0 0 BCE Inc COM 05534B760 750984 23200 SH DFND 5 0 23200 0 Canadian National Railway Co COM 136375102 4689761 39700 SH DFND 5 0 39700 0 Canadian National Railway Co COM 136375102 1157674 9800 SH DFND 5 0 9800 0 Canadian National Railway Co COM 136375102 1015918 8600 SH DFND 5 0 8600 0 Canadian National Railway Co COM 136375102 342577 2900 SH DFND 5 0 2900 0 Canadian Natural Resources Ltd COM 136385101 77074000 2165000 SH SOLE 2165000 0 0 CGI Inc COM 12532H104 1686789 16900 SH DFND 5 0 16900 0 CGI Inc COM 12532H104 8004762 80200 SH DFND 5 0 80200 0 CGI Inc COM 12532H104 1886409 18900 SH DFND 5 0 18900 0 CGI Inc COM 12532H104 738594 7400 SH DFND 5 0 7400 0 CME Group Inc COM 12572Q105 5652250 28750 SH SOLE 28750 0 0 Descartes Systems Group Inc/The COM 249906108 2140164 22100 SH DFND 5 0 22100 0 Descartes Systems Group Inc/The COM 249906108 619776 6400 SH DFND 5 0 6400 0 Descartes Systems Group Inc/The COM 249906108 610092 6300 SH DFND 5 0 6300 0 Descartes Systems Group Inc/The COM 249906108 242100 2500 SH DFND 5 0 2500 0 Enbridge Inc COM 29250N105 4242328 119200 SH DFND 5 0 119200 0 Enbridge Inc COM 29250N105 832806 23400 SH DFND 5 0 23400 0 Enbridge Inc COM 29250N105 779421 21900 SH DFND 5 0 21900 0 Enbridge Inc COM 29250N105 79436880 2232000 SH SOLE 2232000 0 0 Enbridge Inc COM 29250N105 249130 7000 SH DFND 5 0 7000 0 Fortis Inc/Canada COM 349553107 8999228 231700 SH DFND 5 0 231700 0 Fortis Inc/Canada COM 349553107 1938116 49900 SH DFND 5 0 49900 0 Fortis Inc/Canada COM 349553107 1693424 43600 SH DFND 5 0 43600 0 Fortis Inc/Canada COM 349553107 80398800 2070000 SH SOLE 2070000 0 0 Fortis Inc/Canada COM 349553107 838944 21600 SH DFND 5 0 21600 0 Franco-Nevada Corp COM 351858105 4325980 36500 SH DFND 5 0 36500 0 Franco-Nevada Corp COM 351858105 1125940 9500 SH DFND 5 0 9500 0 Franco-Nevada Corp COM 351858105 1031124 8700 SH DFND 5 0 8700 0 Franco-Nevada Corp COM 351858105 450376 3800 SH DFND 5 0 3800 0 Imperial Oil Ltd COM 453038408 136500 2000 SH DFND 5 0 2000 0 Imperial Oil Ltd COM 453038408 81900 1200 SH DFND 5 0 1200 0 Imperial Oil Ltd COM 453038408 40950 600 SH DFND 5 0 600 0 Manulife Financial Corp COM 56501R106 1618496 60800 SH DFND 5 0 60800 0 Manulife Financial Corp COM 56501R106 173030 6500 SH DFND 5 0 6500 0 Manulife Financial Corp COM 56501R106 170368 6400 SH DFND 5 0 6400 0 Manulife Financial Corp COM 56501R106 67747900 2545000 SH SOLE 2545000 0 0 Manulife Financial Corp COM 56501R106 31944 1200 SH DFND 5 0 1200 0 Nutrien Ltd COM 67077M108 85523709 1679900 SH SOLE 1679900 0 0 Osisko Gold Royalties Ltd COM 68827L101 205656 13200 SH DFND 5 0 13200 0 Osisko Gold Royalties Ltd COM 68827L101 12464 800 SH DFND 5 0 800 0 Pembina Pipeline Corp COM 706327103 48204000 1300000 SH SOLE 1300000 0 0 Primo Water Corp COM 74167P108 1055838 48300 SH DFND 5 0 48300 0 Primo Water Corp COM 74167P108 247018 11300 SH DFND 5 0 11300 0 Primo Water Corp COM 74167P108 190182 8700 SH DFND 5 0 8700 0 Primo Water Corp COM 74167P108 30604 1400 SH DFND 5 0 1400 0 Restaurant Brands International Inc COM 76131D103 3321464 47200 SH DFND 5 0 47200 0 Restaurant Brands International Inc COM 76131D103 626293 8900 SH DFND 5 0 8900 0 Restaurant Brands International Inc COM 76131D103 640367 9100 SH DFND 5 0 9100 0 Restaurant Brands International Inc COM 76131D103 77407 1100 SH DFND 5 0 1100 0 Rogers Communications Inc COM 775109200 118336 3200 SH DFND 5 0 3200 0 Rogers Communications Inc COM 775109200 136826 3700 SH DFND 5 0 3700 0 Rogers Communications Inc COM 775109200 65269700 1765000 SH SOLE 1765000 0 0 Rogers Communications Inc COM 775109200 3698 100 SH DFND 5 0 100 0 Royal Bank of Canada COM 780087102 10143333 95350 SH DFND 5 0 95350 0 Royal Bank of Canada COM 780087102 2101005 19750 SH DFND 5 0 19750 0 Royal Bank of Canada COM 780087102 1840374 17300 SH DFND 5 0 17300 0 Royal Bank of Canada COM 780087102 797850 7500 SH DFND 5 0 7500 0 Stantec Inc COM 85472N109 3676200 44000 SH DFND 5 0 44000 0 Stantec Inc COM 85472N109 609915 7300 SH DFND 5 0 7300 0 Stantec Inc COM 85472N109 593205 7100 SH DFND 5 0 7100 0 Stantec Inc COM 85472N109 192165 2300 SH DFND 5 0 2300 0 Sun Life Financial Inc COM 866796105 7235823 147700 SH DFND 5 0 147700 0 Sun Life Financial Inc COM 866796105 1582377 32300 SH DFND 5 0 32300 0 Sun Life Financial Inc COM 866796105 1518690 31000 SH DFND 5 0 31000 0 Sun Life Financial Inc COM 866796105 489900 10000 SH DFND 5 0 10000 0 Suncor Energy Inc COM 867224107 152400 4000 SH DFND 5 0 4000 0 Suncor Energy Inc COM 867224107 579120 15200 SH DFND 5 0 15200 0 Suncor Energy Inc COM 867224107 83820 2200 SH DFND 5 0 2200 0 Suncor Energy Inc COM 867224107 3810 100 SH DFND 5 0 100 0 TC Energy Corp COM 87807B107 62724500 1655000 SH SOLE 1655000 0 0 TELUS Corp COM 87971M103 7076163 467382 SH DFND 5 0 467382 0 TELUS Corp COM 87971M103 1624522 107300 SH DFND 5 0 107300 0 TELUS Corp COM 87971M103 1415590 93500 SH DFND 5 0 93500 0 TELUS Corp COM 87971M103 64496400 4260000 SH SOLE 4260000 0 0 TELUS Corp COM 87971M103 693412 45800 SH DFND 5 0 45800 0 Thomson Reuters Corp COM 884903808 7716292 45775 SH DFND 5 0 45775 0 Thomson Reuters Corp COM 884903808 1542921 9153 SH DFND 5 0 9153 0 Thomson Reuters Corp COM 884903808 1598212 9481 SH DFND 5 0 9481 0 Thomson Reuters Corp COM 884903808 394454 2340 SH DFND 5 0 2340 0 Waste Connections Inc COM 94106B101 10280480 58625 SH DFND 5 0 58625 0 Waste Connections Inc COM 94106B101 2073632 11825 SH DFND 5 0 11825 0 Waste Connections Inc COM 94106B101 1928960 11000 SH DFND 5 0 11000 0 Waste Connections Inc COM 94106B101 894336 5100 SH DFND 5 0 5100 0 Wheaton Precious Metals Corp COM 962879102 1693166 32300 SH DFND 5 0 32300 0 Wheaton Precious Metals Corp COM 962879102 503232 9600 SH DFND 5 0 9600 0 Wheaton Precious Metals Corp COM 962879102 408876 7800 SH DFND 5 0 7800 0 Wheaton Precious Metals Corp COM 962879102 136292 2600 SH DFND 5 0 2600 0 IM CANNABIS CORP-NEW COM 44969Q307 6494 2353 SH DFND 1 0 2353 0 IMPERIAL OIL LTD COM 453038408 276617 4053 SH DFND 1 0 4053 0 LARGO INC COM 517097101 23571 12741 SH DFND 1 0 12741 0 SANGOMA TECHNOLOGIES-NEW COM 80100R408 2469000 500000 SH DFND 1 0 500000 0 ZOMEDICA CORP COM 98980M109 3 20 SH DFND 1 0 20 0 Airbnb Inc BOND 009066AB7 12302402 13425000 SH SOLE 0 0 0 Akamai Technologies Inc BOND 00971TAL5 9586071 9900000 SH SOLE 0 0 0 ALARM.COM HOLDINGS, INC. BOND 011642AB1 2715000 3000000 SH SOLE 0 0 0 Alliant Energy Corp BOND 018802AC2 12340000 12500000 SH SOLE 0 0 0 AXON ENTERPRISE INC BOND 05464CAB7 4560458 3302000 SH SOLE 0 0 0 Affirm Holdings, Inc. BOND 00827BAB2 835340 1000000 SH SOLE 0 0 0 BENTLEY SYSTEMS, INCORPORATED BOND 08265TAD1 2652418 2963000 SH SOLE 0 0 0 BILL.COM HOLDINGS, INC. BOND 090043AD2 1700380 2000000 SH SOLE 0 0 0 BLOCK INC BOND 852234AJ2 5576000 6295000 SH SOLE 0 0 0 BLOCK INC BOND 852234AK9 3623910 4365000 SH SOLE 0 0 0 CONMED CORPORATION BOND 207410AH4 2238075 2500000 SH SOLE 0 0 0 DEXCOM, INC. BOND 252131AK3 2004060 2000000 SH SOLE 0 0 0 DIGITALOCEAN HOLDINGS, INC. BOND 25402DAB8 1687800 2000000 SH SOLE 0 0 0 DRAFTKINGS INC. BOND 26142RAB0 2322975 2806000 SH SOLE 0 0 0 DROPBOX INC BOND 26210CAD6 3404000 3773000 SH SOLE 0 0 0 DUKE ENERGY CORPORATION BOND 26441CBY0 8468125 8500000 SH SOLE 0 0 0 ENPHASE ENERGY INC BOND 29355AAH0 3333874 3650000 SH SOLE 0 0 0 EVERBRIDGE INC BOND 29978AAE4 2785201 2820000 SH SOLE 0 0 0 EXPEDIA GROUP, INC. BOND 30212PBE4 13773600 15000000 SH SOLE 0 0 0 Etsy Inc BOND 29786AAL0 2069000 2500000 SH SOLE 0 0 0 Exact Sciences Corporation BOND 30063PAB1 2619330 3000000 SH SOLE 0 0 0 FIVE9, INC. BOND 338307AD3 4760450 5000000 SH SOLE 0 0 0 FORD MOTOR COMPANY BOND 345370CZ1 3696611 3650000 SH SOLE 0 0 0 HAEMONETICS CORPORATION BOND 405024AB6 2718870 3000000 SH SOLE 0 0 0 HALOZYME THERAPEUTICS INC BOND 40637HAD1 2865540 3000000 SH SOLE 0 0 0 IONIS PHARMACEUTICALS, INC. BOND 462222AD2 6184200 6000000 SH SOLE 0 0 0 ITRON INC BOND 465741AN6 3024030 3000000 SH SOLE 0 0 0 JAZZ PHARMACEUTICALS PUBLIC LIMITED COMPANY BOND 472145AF8 2894400 3000000 SH SOLE 0 0 0 JOHN BEAN TECHNOLOGIES CORPORATION BOND 477839AB0 3657680 4000000 SH SOLE 0 0 0 LUMENTUM HOLDINGS INC BOND 55024UAD1 3105838 3440000 SH SOLE 0 0 0 MACOM TECHNOLOGY SOLUTIONS HOLDINGS, INC. BOND 55405YAB6 4246514 3004000 SH SOLE 0 0 0 MICROCHIP TECHNOLOGY INCORPORATED BOND 595017AU8 2641850 2500000 SH SOLE 0 0 0 NICE LTD BOND 653656AB4 3267000 3500000 SH SOLE 0 0 0 PERFICIENT, INC. BOND 71375UAF8 2422050 2500000 SH SOLE 0 0 0 PPL CAPITAL FUNDING, INC. BOND 69352PAS2 1533000 1600000 SH SOLE 0 0 0 PROGRESS SOFTWARE CORP BOND 743312AB6 3147060 3000000 SH SOLE 0 0 0 Rapid7, Inc. BOND 753422AF1 2719800 3000000 SH SOLE 0 0 0 SEMTECH CORP BOND 816850AF8 1048860 1000000 SH SOLE 0 0 0 SHAKE SHACK INC. BOND 819047AB7 6062850 6983000 SH SOLE 0 0 0 SHOPIFY INC. BOND 82509LAA5 4674550 5000000 SH SOLE 0 0 0 SNAP INC BOND 83304AAF3 3291000 4000000 SH SOLE 0 0 0 SOUTHWEST AIRLINES CO. BOND 844741BG2 1999340 2000000 SH SOLE 0 0 0 SPOTIFY TECHNOLOGY BOND 84921RAB6 5515800 5800000 SH SOLE 0 0 0 Sarepta Therapeutics, Inc. BOND 803607AD2 3236900 2506000 SH SOLE 0 0 0 TECHTARGET INC BOND 87874RAD2 3371655 3500000 SH SOLE 0 0 0 TRIPADVISOR, INC. BOND 896945AD4 1038000 1150000 SH SOLE 0 0 0 TYLER TECHNOLOGIES INC BOND 902252AB1 2373408 2160000 SH SOLE 0 0 0 UBER TECHNOLOGIES, INC. BOND 90353TAJ9 2681250 2500000 SH SOLE 0 0 0 UNITY SOFTWARE INC. BOND 91332UAB7 1004357 1164000 SH SOLE 0 0 0 VAIL RESORTS, INC. BOND 91879QAN9 5312943 5821000 SH SOLE 0 0 0 VENTAS REALTY, LIMITED PARTNERSHIP BOND 92277GAZ0 7865625 7500000 SH SOLE 0 0 0 VERINT SYSTEMS INC. BOND 92343XAC4 890077 965000 SH SOLE 0 0 0 ZSCALER INC BOND 98980GAB8 2687640 2000000 SH SOLE 0 0 0 Zillow Group Inc BOND 98954MAG6 3348455 2750000 SH SOLE 0 0 0 j2 Global, Inc. BOND 48123VAE2 1395855 1500000 SH SOLE 0 0 0