The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete.
The reader should not assume that the information is accurate and complete.

UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 13F

FORM 13F INFORMATION TABLE

OMB APPROVAL
OMB Number: 3235-0006
Estimated average burden
hours per response: 23.8

COLUMN 1 COLUMN 2 COLUMN 3 COLUMN 4 COLUMN 5 COLUMN 6 COLUMN 7 COLUMN 8
VALUE SHRS OR SH/ PUT/ INVESTMENT OTHER VOTING AUTHORITY
NAME OF ISSUER TITLE OF CLASS CUSIP FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
ABBOTT LABS COM 002824100 BBG001S5N9M6 829,150 7,295 SH   SOLE   7,295 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 BBG001SCXK90 253,372 731 SH   SOLE   731 0 0
ADOBE INC COM 00724F101 BBG001S5NCQ5 1,310,446 2,597 SH   SOLE   2,597 0 0
ADVISORSHARES TR PURE US CANNABIS 00768Y453 BBG00X28J8Y2 1,620,389 161,877 SH   SOLE   161,877 0 0
AGNICO EAGLE MINES LTD COM 008474108 BBG001S77MK3 3,911,593 65,621 SH   SOLE   65,621 0 0
AIRBNB INC COM CL A 009066101 BBG001Y2XS16 1,484,640 9,000 SH   SOLE   9,000 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 BBG006G2JWB1 1,449,516 20,032 SH   SOLE   20,032 0 0
ALIGN TECHNOLOGY INC COM 016255101 BBG001SCF1B9 658,463 2,008 SH   SOLE   2,008 0 0
ALPHABET INC CAP STK CL A 02079K305 BBG009S39JY5 9,262,574 61,370 SH   SOLE   61,370 0 0
ALPHABET INC CAP STK CL C 02079K107 BBG009S3NB21 18,549,836 121,830 SH   SOLE   121,830 0 0
AMAZON COM INC COM 023135106 BBG001S5PQL7 21,120,514 117,089 SH   SOLE   117,089 0 0
AMERIPRISE FINL INC COM 03076C106 BBG001SK6096 3,507,520 8,000 SH   SOLE   8,000 0 0
AMETEK INC COM 031100100 BBG001S5NN54 2,810,259 15,365 SH   SOLE   15,365 0 0
AMPLIFY ETF TR AMPLIFY JUNIOR S 032108649 BBG01L6XWL92 616,852 62,120 SH   SOLE   62,120 0 0
APPLE INC COM 037833100 BBG001S5N8V8 38,293,027 223,309 SH   SOLE   223,309 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 BBG001S82KF6 209,532 839 SH   SOLE   839 0 0
AVIS BUDGET GROUP COM 053774105 BBG001S8S6R6 1,347,060 11,000 SH   SOLE   11,000 0 0
BANK AMERICA CORP COM 060505104 BBG001S5P0Y0 472,104 12,450 SH   SOLE   12,450 0 0
BANK MONTREAL QUE COM 063671101 BBG001S5Y203 15,178,006 155,510 SH   SOLE   155,510 0 0
BANK NOVA SCOTIA HALIFAX COM 064149107 BBG001S5Y2B1 7,201,489 139,261 SH   SOLE   139,261 0 0
BARRICK GOLD CORP COM 067901108 BBG001S5N9P3 283,412 17,045 SH   SOLE   17,045 0 0
BCE INC COM NEW 05534B760 BBG001S5P2C0 2,299,700 67,697 SH   SOLE   67,697 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 BBG001S902J2 8,882,160 14 SH   SOLE   14 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 BBG001S90346 11,838,059 28,151 SH   SOLE   28,151 0 0
BOOKING HOLDINGS INC COM 09857L108 BBG001S89N72 950,505 262 SH   SOLE   262 0 0
BOSTON SCIENTIFIC CORP COM 101137107 BBG001S63L94 3,376,557 49,300 SH   SOLE   49,300 0 0
BRIACELL THERAPEUTICS CORP COM 107930109 BBG001SMHR46 249,248 87,044 SH   SOLE   87,044 0 0
BROOKFIELD ASSET MANAGMT LTD CL A LMT VTG SHS 113004105 BBG019Z17GF9 740,666 17,638 SH   SOLE   17,638 0 0
BROOKFIELD CORP CL A LTD VT SH 11271J107 BBG001SF86D7 2,887,836 69,037 SH   SOLE   69,037 0 0
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 BBG001S5P686 1,651,011 52,887 SH   SOLE   52,887 0 0
CAESARS ENTERTAINMENT INC NE COM 12769G100 BBG0074Q3NL5 1,093,500 25,000 SH   SOLE   25,000 0 0
CAMECO CORP COM 13321L108 BBG001S5Y5S6 1,453,104 33,577 SH   SOLE   33,577 0 0
CANADIAN IMPERIAL BK COMM TO COM 136069101 BBG001S5YBB1 1,881,102 37,118 SH   SOLE   37,118 0 0
CANADIAN NAT RES LTD COM 136385101 BBG001S5YC56 12,389,534 162,468 SH   SOLE   162,468 0 0
CANADIAN NATL RY CO COM 136375102 BBG001S8WVQ7 1,008,218 7,659 SH   SOLE   7,659 0 0
CANADIAN PACIFIC KANSAS CITY COM 13646K108 BBG001S7F4Z8 7,985,151 90,596 SH   SOLE   90,596 0 0
CATERPILLAR INC COM 149123101 BBG001S5PJ06 1,481,843 4,044 SH   SOLE   4,044 0 0
CELESTICA INC SUB VTG SHS 15101Q108 BBG001S9CXM7 1,122,878 25,000 SH   SOLE   25,000 0 0
CELSIUS HLDGS INC COM NEW 15118V207 BBG001SQSKT3 995,040 12,000 SH   SOLE   12,000 0 0
CENOVUS ENERGY INC COM 15135U109 BBG001T2PJV8 1,319,026 66,000 SH   SOLE   66,000 0 0
CHURCHILL DOWNS INC COM 171484108 BBG001S67Z80 1,905,750 15,400 SH   SOLE   15,400 0 0
CLEAN HARBORS INC COM 184496107 BBG001S5PW98 3,623,580 18,000 SH   SOLE   18,000 0 0
COLGATE PALMOLIVE CO COM 194162103 BBG001S5PVM5 673,574 7,480 SH   SOLE   7,480 0 0
COLLIERS INTL GROUP INC SUB VTG SHS 194693107 BBG001S79G88 2,090,703 17,110 SH   SOLE   17,110 0 0
COPART INC COM 217204106 BBG001S7MTB1 3,866,739 66,760 SH   SOLE   66,760 0 0
COSTCO WHSL CORP NEW COM 22160K105 BBG001S9KRQ7 8,614,996 11,759 SH   SOLE   11,759 0 0
COUPANG INC CL A 22266T109 BBG00XMJRPR7 1,334,250 75,000 SH   SOLE   75,000 0 0
CRESCENT PT ENERGY CORP COM 22576C101 BBG001SLLJ78 108,167 13,228 SH   SOLE   13,228 0 0
CRH PLC ORD G25508105 BBG001S61NK9 6,971,533 80,820 SH   SOLE   80,820 0 0
CVS HEALTH CORP COM 126650100 BBG001S5QBD8 2,649,707 33,221 SH   SOLE   33,221 0 0
D R HORTON INC COM 23331A109 BBG001S8M692 1,645,500 10,000 SH   SOLE   10,000 0 0
DANAHER CORPORATION COM 235851102 BBG001S5QGT0 2,951,690 11,820 SH   SOLE   11,820 0 0
DEERE & CO COM 244199105 BBG001S5QFF7 410,740 1,000 SH   SOLE   1,000 0 0
DELL TECHNOLOGIES INC CL C 24703L202 BBG00DW3SZT0 1,198,155 10,500 SH   SOLE   10,500 0 0
DENISON MINES CORP COM 248356107 BBG001S9ZPX7 68,525 35,038 SH   SOLE   35,038 0 0
DESCARTES SYS GROUP INC COM 249906108 BBG001SBJY34 457,196 5,000 SH   SOLE   5,000 0 0
DISNEY WALT CO COM 254687106 BBG001S5QHF3 10,146,948 82,927 SH   SOLE   82,927 0 0
DOMINOS PIZZA INC COM 25754A201 BBG001SL3ZH1 745,320 1,500 SH   SOLE   1,500 0 0
DOORDASH INC CL A 25809K105 BBG005D7QCK1 3,305,280 24,000 SH   SOLE   24,000 0 0
DRAFTKINGS INC NEW COM CL A 26142V105 BBG0134WCMB3 4,202,468 92,545 SH   SOLE   92,545 0 0
ELI LILLY & CO COM 532457108 BBG001S5STL8 7,389,064 9,498 SH   SOLE   9,498 0 0
ENBRIDGE INC COM 29250N105 BBG001S6Q6D7 4,187,519 115,916 SH   SOLE   115,916 0 0
ENERFLEX LTD COM 29269R105 BBG001SXXC92 1,673,119 287,700 SH   SOLE   287,700 0 0
EQUIFAX INC COM 294429105 BBG001S5QSK3 497,587 1,860 SH   SOLE   1,860 0 0
EQUITY LIFESTYLE PPTYS INC COM 29472R108 BBG001S5T5G5 308,476 4,790 SH   SOLE   4,790 0 0
FACTSET RESH SYS INC COM 303075105 BBG001S5XRL6 1,476,768 3,250 SH   SOLE   3,250 0 0
FAIR ISAAC CORP COM 303250104 BBG001S8ZT61 1,249,610 1,000 SH   SOLE   1,000 0 0
FEDEX CORP COM 31428X106 BBG001S5R3M5 875,015 3,020 SH   SOLE   3,020 0 0
FERGUSON PLC NEW SHS G3421J106 BBG00NZ6VPK5 1,703,754 7,800 SH   SOLE   7,800 0 0
FLOOR & DECOR HLDGS INC CL A 339750101 BBG007GJ2F90 2,592,400 20,000 SH   SOLE   20,000 0 0
FLUTTER ENTMT PLC SHS G3643J108 BBG001S87K70 2,205,894 11,000 SH   SOLE   11,000 0 0
FORTIS INC COM 349553107 BBG001S5YVM5 938,081 23,750 SH   SOLE   23,750 0 0
FORTUNE BRANDS INNOVATIONS I COM 34964C106 BBG001THLZ70 1,710,334 20,200 SH   SOLE   20,200 0 0
FREEPORT-MCMORAN INC CL B 35671D857 BBG001S5R3F3 9,366,619 199,205 SH   SOLE   199,205 0 0
FTAI AVIATION LTD SHS G3730V105 BBG019M62R54 2,759,300 41,000 SH   SOLE   41,000 0 0
GALLAGHER ARTHUR J & CO COM 363576109 BBG001S5NKC2 1,900,304 7,600 SH   SOLE   7,600 0 0
GILEAD SCIENCES INC COM 375558103 BBG001S6Y1X7 491,874 6,715 SH   SOLE   6,715 0 0
GLOBAL X FDS GLOBAL X SILVER 37954Y848 BBG001SSPRJ8 502,161 18,287 SH   SOLE   18,287 0 0
GLOBAL X FDS GLOBAL X URANIUM 37954Y871 BBG001TF8NP6 318,370 11,043 SH   SOLE   11,043 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 BBG001SC07Z6 3,437,589 8,230 SH   SOLE   8,230 0 0
GRACO INC COM 384109104 BBG001S5RK56 2,451,923 26,235 SH   SOLE   26,235 0 0
HECLA MNG CO COM 422704106 BBG001S5RXF7 144,300 30,000 SH   SOLE   30,000 0 0
HEICO CORP NEW COM 422806109 BBG001S5RVC4 3,541,140 18,540 SH   SOLE   18,540 0 0
HOME DEPOT INC COM 437076102 BBG001S5RTW7 1,998,556 5,210 SH   SOLE   5,210 0 0
HUBSPOT INC COM 443573100 BBG001T53670 1,038,836 1,658 SH   SOLE   1,658 0 0
ICICI BANK LIMITED ADR 45104G104 BBG001SCD3Z1 562,533 21,300 SH   SOLE   21,300 0 0
IDEX CORP COM 45167R104 BBG001S67N14 4,253,269 17,430 SH   SOLE   17,430 0 0
IDEXX LABS INC COM 45168D104 BBG001S5S4Y9 1,079,860 2,000 SH   SOLE   2,000 0 0
IMPINJ INC COM 453204109 BBG001T313Q3 1,502,397 11,700 SH   SOLE   11,700 0 0
INTEL CORP COM 458140100 BBG001S5SF65 1,745,598 39,520 SH   SOLE   39,520 0 0
INTUIT COM 461202103 BBG001S6TWR2 975,000 1,500 SH   SOLE   1,500 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 BBG001S7XR78 807,758 2,024 SH   SOLE   2,024 0 0
INVESCO EXCH TRADED FD TR II SR LN ETF 46138G508 BBG001V0MBC0 846,000 40,000 SH   SOLE   40,000 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 BBG00KJR2NN7 356,524 2,105 SH   SOLE   2,105 0 0
ISHARES BITCOIN TR SHS 46438F101 BBG01KYQ6QS5 863,630 21,340 SH   SOLE   21,340 0 0
ISHARES TR 1 3 YR TREAS BD 464287457 BBG001SKXPR1 1,897,296 23,200 SH   SOLE   23,200 0 0
ISHARES TR 20 YR TR BD ETF 464287432 BBG001S8MLN3 580,020 6,130 SH   SOLE   6,130 0 0
ISHARES TR MSCI ACWI ETF 464288257 BBG001S56QV7 1,286,429 11,681 SH   SOLE   11,681 0 0
ISHARES TR RUS 1000 ETF 464287622 BBG001S562W9 574,044 1,993 SH   SOLE   1,993 0 0
ISHARES TR RUS 2000 GRW ETF 464287648 BBG001S562F8 251,302 928 SH   SOLE   928 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 BBG001SFC7Y7 3,713,477 17,658 SH   SOLE   17,658 0 0
ISHARES TR RUSSELL 3000 ETF 464287689 BBG001SFC7Z6 296,779 989 SH   SOLE   989 0 0
ISHARES TR U.S. MED DVC ETF 464288810 BBG001SQZT52 996,030 17,000 SH   SOLE   17,000 0 0
JOHNSON & JOHNSON COM 478160104 BBG001S5SHQ9 1,269,158 8,023 SH   SOLE   8,023 0 0
JPMORGAN CHASE & CO COM 46625H100 BBG001S8CRC3 9,573,138 47,794 SH   SOLE   47,794 0 0
KENVUE INC COM 49177J102 BBG01C79X614 397,976 18,545 SH   SOLE   18,545 0 0
KIMBELL RTY PARTNERS LP UNIT 49435R102 BBG00FQH6N85 341,440 22,000 SH   SOLE   22,000 0 0
LENNAR CORP CL A 526057104 BBG001S5SRK3 1,719,800 10,000 SH   SOLE   10,000 0 0
LIVE NATION ENTERTAINMENT IN COM 538034109 BBG001SNP2B2 2,459,153 23,250 SH   SOLE   23,250 0 0
MAGNA INTL INC COM 559222401 BBG001S5SY91 461,147 8,468 SH   SOLE   8,468 0 0
MANULIFE FINL CORP COM 56501R106 BBG001S76KD6 389,732 15,610 SH   SOLE   15,610 0 0
MARSH & MCLENNAN COS INC COM 571748102 BBG001S5T7M4 2,471,760 12,000 SH   SOLE   12,000 0 0
MASTERCARD INCORPORATED CL A 57636Q104 BBG001SKNNS6 3,068,564 6,372 SH   SOLE   6,372 0 0
MERCADOLIBRE INC COM 58733R102 BBG001SM32G3 453,588 300 SH   SOLE   300 0 0
META PLATFORMS INC CL A 30303M102 BBG001SQCQC5 12,548,358 25,842 SH   SOLE   25,842 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105 BBG001SB87G1 1,331,290 1,000 SH   SOLE   1,000 0 0
MGM RESORTS INTERNATIONAL COM 552953101 BBG001S6BYT5 1,793,980 38,000 SH   SOLE   38,000 0 0
MICRON TECHNOLOGY INC COM 595112103 BBG001S6P675 589,450 5,000 SH   SOLE   5,000 0 0
MICROSOFT CORP COM 594918104 BBG001S5TD05 24,126,609 57,346 SH   SOLE   57,346 0 0
MOODYS CORP COM 615369105 BBG001S5VP87 1,424,341 3,624 SH   SOLE   3,624 0 0
MORGAN STANLEY COM NEW 617446448 BBG001S9V5Z3 4,500,848 47,800 SH   SOLE   47,800 0 0
MSCI INC COM 55354G100 BBG001SV8B05 5,837,647 10,416 SH   SOLE   10,416 0 0
MURPHY USA INC COM 626755102 BBG001Z0Q6V2 2,976,320 7,100 SH   SOLE   7,100 0 0
NATERA INC COM 632307104 BBG001V0FSF8 1,984,682 21,700 SH   SOLE   21,700 0 0
NETFLIX INC COM 64110L106 BBG001SF6L46 3,659,163 6,025 SH   SOLE   6,025 0 0
NEWMONT CORP COM 651639106 BBG001S5TKX3 284,247 7,931 SH   SOLE   7,931 0 0
NORTH AMERN CONSTR GROUP LTD COM 656811106 BBG001SBRPM3 4,772,520 214,700 SH   SOLE   214,700 0 0
NUTRIEN LTD COM 67077M108 BBG00JM9SM69 2,718,431 50,054 SH   SOLE   50,054 0 0
NVIDIA CORPORATION COM 67066G104 BBG001S5TZJ6 7,485,995 8,285 SH   SOLE   8,285 0 0
OLD DOMINION FREIGHT LINE IN COM 679580100 BBG001S6WQT9 802,236 3,658 SH   SOLE   3,658 0 0
OREILLY AUTOMOTIVE INC COM 67103H107 BBG001S78TL6 1,128,880 1,000 SH   SOLE   1,000 0 0
OTIS WORLDWIDE CORP COM 68902V107 BBG00RP60LN7 1,489,050 15,000 SH   SOLE   15,000 0 0
PATTERSON-UTI ENERGY INC COM 703481101 BBG001S7GWF7 161,620 13,536 SH   SOLE   13,536 0 0
PAYPAL HLDGS INC COM 70450Y103 BBG0077VNXW5 2,010,906 30,018 SH   SOLE   30,018 0 0
PEMBINA PIPELINE CORP COM 706327103 BBG001SB0CJ5 1,442,768 40,890 SH   SOLE   40,890 0 0
PENN ENTERTAINMENT INC COM 707569109 BBG001S80PY6 934,082 51,295 SH   SOLE   51,295 0 0
PFIZER INC COM 717081103 BBG001S5V466 3,238,786 116,713 SH   SOLE   116,713 0 0
POOL CORP COM 73278L105 BBG001S5VBK4 2,864,850 7,100 SH   SOLE   7,100 0 0
RALPH LAUREN CORP CL A 751212101 BBG001S9TL45 1,877,600 10,000 SH   SOLE   10,000 0 0
RB GLOBAL INC COM 74935Q107 BBG001SBQWW8 8,819,703 115,835 SH   SOLE   115,835 0 0
RESTAURANT BRANDS INTL INC COM 76131D103 BBG0076WG2T4 6,278,198 79,083 SH   SOLE   79,083 0 0
ROGERS COMMUNICATIONS INC CL B 775109200 BBG001S604S4 613,285 14,973 SH   SOLE   14,973 0 0
ROPER TECHNOLOGIES INC COM 776696106 BBG001S9B362 574,861 1,025 SH   SOLE   1,025 0 0
ROYAL BK CDA COM 780087102 BBG001S60869 19,104,921 189,483 SH   SOLE   189,483 0 0
S&P GLOBAL INC COM 78409V104 BBG001S5T5M8 6,659,569 15,653 SH   SOLE   15,653 0 0
SCHWAB CHARLES CORP COM 808513105 BBG001S5VXD4 4,083,087 56,443 SH   SOLE   56,443 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 BBG001S7TCZ5 4,708,985 22,610 SH   SOLE   22,610 0 0
SELECT WATER SOLUTIONS INC CL A COM 81617J301 BBG00G4Y2F27 369,200 40,000 SH   SOLE   40,000 0 0
SHERWIN WILLIAMS CO COM 824348106 BBG001S5W2F9 5,433,631 15,644 SH   SOLE   15,644 0 0
SIMPSON MFG INC COM 829073105 BBG001SB9QN0 1,025,900 5,000 SH   SOLE   5,000 0 0
SITEONE LANDSCAPE SUPPLY INC COM 82982L103 BBG009T22D67 1,826,666 10,465 SH   SOLE   10,465 0 0
SONOS INC COM 83570H108 BBG001SRR9R9 381,200 20,000 SH   SOLE   20,000 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 BBG001S72SM3 11,766,983 22,496 SH   SOLE   22,496 0 0
SPDR SER TR S&P BIOTECH 78464A870 BBG001SQDKG3 1,499,262 15,800 SH   SOLE   15,800 0 0
SPDR SER TR S&P METALS MNG 78464A755 BBG001SMH2W0 1,138,914 18,900 SH   SOLE   18,900 0 0
SPIRE GLOBAL INC COM CL A NEW 848560306 BBG00WCNHBY5 175,800 14,650 SH   SOLE   14,650 0 0
SPOTIFY TECHNOLOGY S A SHS L8681T102 BBG003T4VFD1 1,319,500 5,000 SH   SOLE   5,000 0 0
SPROTT INC COM NEW 852066208 BBG001T2FK64 317,511 8,608 SH   SOLE   8,608 0 0
SPROTT PHYSICAL GOLD TR UNIT 85207H104 BBG001T66XM9 3,447,565 199,379 SH   SOLE   199,379 0 0
SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 BBG001T96GD0 1,269,888 152,951 SH   SOLE   152,951 0 0
STANLEY BLACK & DECKER INC COM 854502101 BBG001S5WHT1 2,947,693 30,100 SH   SOLE   30,100 0 0
STANTEC INC COM 85472N109 BBG001S6JJQ3 3,942,325 47,500 SH   SOLE   47,500 0 0
STATE STR CORP COM 857477103 BBG001S5RLD5 2,396,920 31,000 SH   SOLE   31,000 0 0
STRYKER CORPORATION COM 863667101 BBG001S8FR03 6,530,054 18,247 SH   SOLE   18,247 0 0
SUN CMNTYS INC COM 866674104 BBG001S7HRC0 6,145,481 47,795 SH   SOLE   47,795 0 0
SUN LIFE FINANCIAL INC. COM 866796105 BBG001S7XWH6 2,351,156 43,104 SH   SOLE   43,104 0 0
SUNCOR ENERGY INC NEW COM 867224107 BBG001S5YSF0 3,970,903 107,633 SH   SOLE   107,633 0 0
TARGET CORP COM 87612E106 BBG001SC0K41 708,840 4,000 SH   SOLE   4,000 0 0
TC ENERGY CORP COM 87807B107 BBG001S5WW27 9,667,098 240,612 SH   SOLE   240,612 0 0
TECK RESOURCES LTD CL B 878742204 BBG001S60LH8 8,790,959 192,125 SH   SOLE   192,125 0 0
TELUS CORPORATION COM 87971M103 BBG001S60K53 5,298,563 331,313 SH   SOLE   331,313 0 0
TEMPUR SEALY INTL INC COM 88023U101 BBG001SH81D4 2,215,980 39,000 SH   SOLE   39,000 0 0
TESLA INC COM 88160R101 BBG001SQKGD7 1,218,225 6,930 SH   SOLE   6,930 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 BBG001S5WS08 2,538,144 4,367 SH   SOLE   4,367 0 0
THOMSON REUTERS CORP. COM 884903808 BBG001S5WSW3 352,370 2,265 SH   SOLE   2,265 0 0
TORONTO DOMINION BK ONT COM NEW 891160509 BBG001S60L15 9,610,602 159,295 SH   SOLE   159,295 0 0
TRANSDIGM GROUP INC COM 893641100 BBG001SPV1C1 615,800 500 SH   SOLE   500 0 0
TREX CO INC COM 89531P105 BBG001SB6TV8 1,855,350 18,600 SH   SOLE   18,600 0 0
TUCOWS INC COM NEW 898697206 BBG001S978L9 835,219 45,001 SH   SOLE   45,001 0 0
UBER TECHNOLOGIES INC COM 90353T100 BBG002B04MW4 6,390,170 83,000 SH   SOLE   83,000 0 0
UNION PAC CORP COM 907818108 BBG001S5X2M0 4,239,833 17,240 SH   SOLE   17,240 0 0
UNITED RENTALS INC COM 911363109 BBG001SBGZ25 2,163,330 3,000 SH   SOLE   3,000 0 0
UNITEDHEALTH GROUP INC COM 91324P102 BBG001S6WCJ1 662,898 1,340 SH   SOLE   1,340 0 0
VANECK ETF TRUST GOLD MINERS ETF 92189F106 BBG001SR42Z0 963,904 30,484 SH   SOLE   30,484 0 0
VANECK ETF TRUST JUNIOR GOLD MINE 92189F791 BBG001T60G06 2,098,275 54,163 SH   SOLE   54,163 0 0
VIKING THERAPEUTICS INC COM 92686J106 BBG006LGV887 328,000 4,000 SH   SOLE   4,000 0 0
VISA INC COM CL A 92826C839 BBG001SRCFY3 7,210,590 25,837 SH   SOLE   25,837 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 BBG001S5XBY7 357,885 16,500 SH   SOLE   16,500 0 0
WALMART INC COM 931142103 BBG001S5XH92 8,939,878 148,577 SH   SOLE   148,577 0 0
WASTE CONNECTIONS INC COM 94106B101 BBG001SKJ4K1 7,587,094 44,147 SH   SOLE   44,147 0 0
WATSCO INC COM 942622200 BBG001S82CQ2 4,781,908 11,070 SH   SOLE   11,070 0 0
WESCO INTL INC COM 95082P105 BBG001SCRP78 3,000,826 17,520 SH   SOLE   17,520 0 0
WINGSTOP INC COM 974155103 BBG008N298X9 1,099,200 3,000 SH   SOLE   3,000 0 0
XPO INC COM 983793100 BBG001SJW3C0 982,464 8,051 SH   SOLE   8,051 0 0
ZENTEK LTD COM 98942X102 BBG001TFBYY8 17,934 15,000 SH   SOLE   15,000 0 0