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
Expires: July 31, 2015
Estimated average burden
hours per response: 23.8

COLUMN 1 COLUMN 2 COLUMN 3 COLUMN 4 COLUMN 5 COLUMN 6 COLUMN 7 COLUMN 8
VALUE SHRS OR SH/ PUT/ INVESTMENT OTHER VOTING AUTHORITY
NAME OF ISSUER TITLE OF CLASS CUSIP (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
10X GENOMICS INC CL A COM 88025U109 813,240 9,000 SH SOLE 9,000 0 0
10X GENOMICS INC CL A COM 88025U109 813,240 9,000 SH SOLE 9,000 0 0
3M CO COM 88579Y101 336,508 2,050 SH SOLE 2,050 0 0
ABBOTT LABORATORIES COM 002824100 10,377 105 SH SOLE 105 0 0
ABBVIE INC COM 00287Y109 466,938 1,785 SH SOLE 1,785 0 0
ABCELLERA BIOLOGICS INC COM 00288U106 8,695,611 595,998 SH SOLE 595,998 0 0
ABIVAX SA SPONSORED ADS 00370M103 514,904 5,200 SH SOLE 5,200 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 261,486 1,426 SH SOLE 1,426 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 261,486 1,426 SH SOLE 1,426 0 0
ACM RESH INC COM CL A 00108J109 35,200 435 SH SOLE 435 0 0
ADOBE INC COM 00724F101 73,182 305 SH SOLE 305 0 0
ADVANCED MICRO DEVICES INC COM 007903107 152,940 250 SH SOLE 250 0 0
AFLAC INC COM 001055102 6,853,120 61,309 SH SOLE 61,309 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 8,616 50 SH SOLE 50 0 0
AGNICO EAGLE MINES LTD COM 008474108 10,846,075 59,090 SH SOLE 59,090 0 0
ALAMOS GOLD INC COM CL A 011532108 200,472 6,178 SH SOLE 6,178 0 0
ALCON AG ORD SHS H01301128 239,575 3,700 SH SOLE 3,700 0 0
ALCON AG ORD SHS H01301128 239,575 3,700 SH SOLE 3,700 0 0
ALGONQUIN POWER & UTILITIES COM 015857105 441,436 87,663 SH SOLE 87,663 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 41,403 385 SH SOLE 385 0 0
ALIGN TECHNOLOGY INC COM 016255101 1,308 9 SH SOLE 9 0 0
ALLIED GOLD CORP COM NEW 01921D204 105 5 SH SOLE 5 0 0
ALLSTATE CORP COM 020002101 4,437 20 SH SOLE 20 0 0
ALPHABET INC CAP STK CL A 02079K305 17,391,180 50,544 SH SOLE 50,544 0 0
ALPHABET INC CAP STK CL C 02079K107 3,814,584 11,195 SH SOLE 11,195 0 0
ALTRIA GROUP INC COM 02209S103 942,760 14,000 SH SOLE 14,000 0 0
AMAZON COM INC COM 023135106 5,808,185 23,312 SH SOLE 23,312 0 0
AMERICAN ELEC PWR CO INC COM 025537101 3,136,011 26,433 SH SOLE 26,433 0 0
AMERICAN EXPRESS CO COM 025816109 8,087,235 26,594 SH SOLE 26,594 0 0
AMERICAN INTL GROUP INC COM NEW 026874784 4,465 60 SH SOLE 60 0 0
AMERICAN TOWER CORP COM 03027X100 21,280 130 SH SOLE 130 0 0
AMERIPRISE FINL INC COM 03076C106 4,924 10 SH SOLE 10 0 0
AMERIS BANCORP COM 03076K108 413,504 5,200 SH SOLE 5,200 0 0
AMGEN INC COM 031162100 8,430 20 SH SOLE 20 0 0
AMPHENOL CORP CL A 032095101 293,364 3,480 SH SOLE 3,480 0 0
APA CORPORATION COM 03743Q108 43,202 1,040 SH SOLE 1,040 0 0
APPLE INC COM 037833100 28,199,468 84,678 SH SOLE 84,678 0 0
APPLIED MATLS INC COM 038222105 8,769,144 17,148 SH SOLE 17,148 0 0
ARES MANAGEMENT CORPORATION CL A COM STK 03990B101 255,342 2,198 SH SOLE 2,198 0 0
ARGENX SE SPONSORED ADR 04016X101 863,019 900 SH SOLE 900 0 0
ARK ETF TR AUTNMUS TECHNLGY 00214Q203 3,031 25 SH SOLE 25 0 0
ASML HLDG NV N Y REGISTRY SHS N07059210 1,304,402 720 SH SOLE 720 0 0
ASML HLDG NV N Y REGISTRY SHS N07059210 1,304,402 720 SH SOLE 720 0 0
AT&T INC COM 00206R102 220,576 9,040 SH SOLE 9,040 0 0
ATI INC COM 01741R102 947,000 5,000 SH SOLE 5,000 0 0
ATS CORPORATION COM 00217Y104 15,942 880 SH SOLE 880 0 0
AURORA CANNABIS INC COM 05156X850 20 5 SH SOLE 5 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 1,201,785 4,657 SH SOLE 4,657 0 0
BANK NOVA SCOTIA B C COM 064149107 49,219,649 539,999 SH SOLE 539,999 0 0
BANK OF AMER CORP COM 060505104 582,891 10,709 SH SOLE 10,709 0 0
BANK OF MONTREAL COM 063671101 48,364,777 288,574 SH SOLE 288,574 0 0
BARRICK MNG CORP COM SHS 06849F108 420,426 10,320 SH SOLE 10,320 0 0
BAXTER INTL INC COM 071813109 3,000 125 SH SOLE 125 0 0
BCE INC COM NEW 05534B760 2,776,243 136,057 SH SOLE 136,057 0 0
BECTON DICKINSON & CO COM 075887109 89,500 500 SH SOLE 500 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 2,436,469 4,893 SH SOLE 4,893 0 0
BEYOND MEAT INC COM 08862E307 25 3 SH SOLE 3 0 0
BHP BILLITON LIMITED SPONSORED ADS 088606108 5,518,842 65,050 SH SOLE 65,050 0 0
BITMINE IMMERSION TECHS INC COM NEW 09175A206 4,757 180 SH SOLE 180 0 0
BLACKROCK INC COM 09290D101 624,391 590 SH SOLE 590 0 0
BLOCK INC CL A 852234103 2,206 30 SH SOLE 30 0 0
BNY MELLON ETF TRUST II ACTI CORE BD ETF 05613H506 162,714 7,129 SH SOLE 7,129 0 0
BOOKING HOLDINGS INC COM 09857L108 1,872,976 11,497 SH SOLE 11,497 0 0
BOSTON SCIENTIFIC CORP COM 101137107 12,877 295 SH SOLE 295 0 0
BOYD GROUP SERVICES INC COM 103310108 315,647 4,012 SH SOLE 4,012 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 249,600 4,000 SH SOLE 4,000 0 0
BRITISH AMERN TOB PLC SPONSORED ADR 110448107 54,400 1,000 SH SOLE 1,000 0 0
BROADCOM INC COM 11135F101 2,447,443 6,969 SH SOLE 6,969 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 117,764 731 SH SOLE 731 0 0
BROOKFIELD ASSET MANAGMT LTD CL A LMT VTG SHS 113004105 14,869,925 331,290 SH SOLE 331,290 0 0
BROOKFIELD BUSINESS CORP CL A SUB VTG SH 113006100 186,064 7,295 SH SOLE 7,295 0 0
BROOKFIELD CORP CL A LTD VT SH 11271J107 16,199,538 439,672 SH SOLE 439,672 0 0
BROOKFIELD INFRASTRUCTURE CO COM SUB VTG A 11276H106 326,876 9,162 SH SOLE 9,162 0 0
BROOKFIELD INFRASTRUCTURE PA LP INT UNIT G16252101 2,962,762 83,048 SH SOLE 83,048 0 0
BROOKFIELD INFRASTRUCTURE PA LP INT UNIT G16252101 2,962,762 83,048 SH SOLE 83,048 0 0
BROOKFIELD RENEWABLE CORP CL A EX SUB VTG 11285B108 566,830 20,043 SH SOLE 20,043 0 0
BROOKFIELD RENEWABLE ENERGY PARTNERSHIP UNIT G16258108 2,360,676 83,622 SH SOLE 83,622 0 0
BROOKFIELD RENEWABLE ENERGY PARTNERSHIP UNIT G16258108 2,360,676 83,622 SH SOLE 83,622 0 0
BROOKFIELD WEALTH SOL LTD CL A EXCHANGEAB G17434104 11,488 313 SH SOLE 313 0 0
BROOKFIELD WEALTH SOL LTD CL A EXCHANGEAB G17434104 11,488 313 SH SOLE 313 0 0
BRP INC COM SUN VTG 05577W200 8,050 143 SH SOLE 143 0 0
BWX TECHNOLOGIES INC COM 05605H100 54,800 400 SH SOLE 400 0 0
CAMECO CORP COM 13321L108 2,009,623 23,125 SH SOLE 23,125 0 0
CANADIAN IMPERIAL BANK OF CO COM 136069101 36,083,344 326,868 SH SOLE 326,868 0 0
CANADIAN NAT RES LTD MED TER COM 136385101 18,791,776 398,668 SH SOLE 398,668 0 0
CANADIAN NATL RY CO COM 136375102 28,314,517 237,313 SH SOLE 237,313 0 0
CANADIAN PACIFIC KANSAS CITY COM 13646K108 1,529,096 17,912 SH SOLE 17,912 0 0
CANOPY GROWTH CORPORATION COM NEW 138035704 644 720 SH SOLE 720 0 0
CAPITAL GROUP DIVIDEND VALUE SHS CREAT UNIT 14020W106 214,940 4,400 SH SOLE 4,400 0 0
CAPITAL ONE FINL CORP COM 14040H105 444,061 2,300 SH SOLE 2,300 0 0
CELESTICA INC COM 15101Q207 277,087 765 SH SOLE 765 0 0
CENOVUS ENERGY INC COM 15135U109 2,467,406 79,184 SH SOLE 79,184 0 0
CGI INC CL A SUB VTG 12532H104 1,015,645 14,904 SH SOLE 14,904 0 0
CHARLES SCHWAB CORP (THE) COM 808513105 23,751 243 SH SOLE 243 0 0
CHEVRON CORPORATION COM 166764100 11,510,297 56,365 SH SOLE 56,365 0 0
CISCO SYS INC COM 17275R102 743,185 6,905 SH SOLE 6,905 0 0
CITIGROUP INC COM NEW 172967424 2,719,080 21,000 SH SOLE 21,000 0 0
CLEANSPARK INC COM NEW 18452B209 124,936 9,700 SH SOLE 9,700 0 0
CME GROUP INC COM 12572Q105 2,761,793 10,542 SH SOLE 10,542 0 0
COCA COLA CO COM 191216100 28,923 336 SH SOLE 336 0 0
COLGATE PALMOLIVE CO COM 194162103 609,270 7,141 SH SOLE 7,141 0 0
COLLECTIVE MINING LTD COM 19425C100 30,650 2,500 SH SOLE 2,500 0 0
COLLIERS INTL GROUP INC SUB VTG SHS 194693107 71,883 800 SH SOLE 800 0 0
COMCAST CORP NEW CL A 20030N101 61,516 2,827 SH SOLE 2,827 0 0
CONOCOPHILLIPS COM 20825C104 504,480 4,031 SH SOLE 4,031 0 0
CONSTELLATION ENERGY CORP COM 21037T109 3,556 14 SH SOLE 14 0 0
CORNING INC COM 219350105 1,482,708 9,643 SH SOLE 9,643 0 0
COSTCO WHOLESALE CORPORATION COM 22160K105 9,319,151 10,237 SH SOLE 10,237 0 0
CRH PLC ORD G25508105 1,656 20 SH SOLE 20 0 0
CRH PLC ORD G25508105 1,656 20 SH SOLE 20 0 0
CROWDSTRIKE HLDGS INC CL A 22788C105 264,750 1,000 SH SOLE 1,000 0 0
CSX CORP COM 126408103 109,531 2,355 SH SOLE 2,355 0 0
CUMMINS INC COM 231021106 766,073 1,483 SH SOLE 1,483 0 0
CVS HEALTH CORP COM 126650100 445,245 5,196 SH SOLE 5,196 0 0
DANAHER CORP DEL COM 235851102 3,018,840 13,626 SH SOLE 13,626 0 0
DARDEN RESTAURANTS INC COM 237194105 307,654 1,592 SH SOLE 1,592 0 0
DEERE & CO COM 244199105 102,076 152 SH SOLE 152 0 0
DEFINIUM THERAPEUTICS INC COM SHS 24477V105 2,512 66 SH SOLE 66 0 0
DENISON MINES CORP COM 248356107 18,453 7,100 SH SOLE 7,100 0 0
DEVON ENERGY CORP NEW COM 25179M103 211,784 4,600 SH SOLE 4,600 0 0
DEXCOM INC COM 252131107 51,774 600 SH SOLE 600 0 0
DIAGEO PLC SPON ADR NEW 25243Q205 12,840 150 SH SOLE 150 0 0
DIMENSIONAL ETF TRUST INTERNATNAL VAL 25434V807 22,679 406 SH SOLE 406 0 0
DISNEY WALT CO COM 254687106 3,507,332 33,435 SH SOLE 33,435 0 0
DRAFTKINGS INC NEW COM CL A 26142V105 1,900 100 SH SOLE 100 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 11,745,424 103,021 SH SOLE 103,021 0 0
DUTCH BROS INC CL A 26701L100 10,411 270 SH SOLE 270 0 0
EATON CORP PLC SHS G29183103 203,253 473 SH SOLE 473 0 0
EATON CORP PLC SHS G29183103 203,253 473 SH SOLE 473 0 0
ECOLAB INC COM 278865100 47,777 174 SH SOLE 174 0 0
ELEVANCE HEALTH INC FORMERLY COM 036752103 468,917 1,206 SH SOLE 1,206 0 0
ELI LILLY & CO COM 532457108 3,812,579 3,295 SH SOLE 3,295 0 0
EMERA INC COM 290876101 8,075,683 168,560 SH SOLE 168,560 0 0
EMERSON ELEC CO COM 291011104 17,029,515 109,797 SH SOLE 109,797 0 0
ENBRIDGE INC COM 29250N105 30,453,781 653,629 SH SOLE 653,629 0 0
ENERGY FUELS INC COM NEW 292671708 141,173 12,750 SH SOLE 12,750 0 0
ENOVIX CORPORATION COM 293594107 3,190 1,100 SH SOLE 1,100 0 0
EQUIFAX INC COM 294429105 41,172 300 SH SOLE 300 0 0
EQUINOX GOLD CORP COM 29446Y502 4,062 365 SH SOLE 365 0 0
EXCHANGE TRADED CONCEPTS TRU EMQQ EME MAR ETF 301505889 18,480 600 SH SOLE 600 0 0
EXPEDITORS INTL WASH INC COM 302130109 121,124 656 SH SOLE 656 0 0
EXXONMOBIL HOLDINGS CORP COM SHS 30233Q108 43,129 265 SH SOLE 265 0 0
FEDEX CORP COM 31428X106 63,860 224 SH SOLE 224 0 0
FEDEX FGHT HLDG CO INC COMMON STOCK 314352105 12,141 111 SH SOLE 111 0 0
FIRST TR EXCHANGE-TRADED FD NASDAQ-100 SEL 337344105 89,502 550 SH SOLE 550 0 0
FIRSTSERVICE CORP NEW COM 33767E202 38,502 300 SH SOLE 300 0 0
FORTIS INC COM 349553107 16,092,783 303,951 SH SOLE 303,951 0 0
FRANCO NEV CORP COM 351858105 389,049 1,631 SH SOLE 1,631 0 0
FRANKLIN TEMPLETON ETF TR FTSE CANADA 35473P827 58,605 1,124 SH SOLE 1,124 0 0
FREEPORT MCMORAN INC CL B 35671D857 600,880 8,584 SH SOLE 8,584 0 0
GE AEROSPACE COM NEW 369604301 39,036 125 SH SOLE 125 0 0
GE VERNOVA INC COM 36828A101 362,137 381 SH SOLE 381 0 0
GENERAL DYNAMICS CORP COM 369550108 132,068 398 SH SOLE 398 0 0
GENERAL MTRS CO COM 37045V100 1,155,000 15,000 SH SOLE 15,000 0 0
GFL ENVIRONMENTAL INC SUB VTG SHS 36168Q104 763,149 18,222 SH SOLE 18,222 0 0
GILDAN ACTIVEWEAR INC COM 375916103 76,228 1,785 SH SOLE 1,785 0 0
GLOBAL X FDS DEFENSE TECH ETF 37960A529 1,382 23 SH SOLE 23 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 940,876 1,045 SH SOLE 1,045 0 0
GOLDMINING INC COM 38149E101 3,398 3,600 SH SOLE 3,600 0 0
GSK PLC SPONSORED ADR 37733W204 21,195 440 SH SOLE 440 0 0
HALEON PLC SPON ADS 405552100 9,000 1,000 SH SOLE 1,000 0 0
HARTFORD INSURANCE GROUP INC COM 416515104 183,540 1,500 SH SOLE 1,500 0 0
HOME DEPOT INC COM 437076102 709,803 2,495 SH SOLE 2,495 0 0
HONEYWELL AEROSPACE INC COM 43849R105 13,017 84 SH SOLE 84 0 0
HONEYWELL INTL INC COM 438516205 17,719 84 SH SOLE 84 0 0
HSBC HLDGS PLC SPON ADR NEW 404280406 99,310 1,000 SH SOLE 1,000 0 0
HUDBAY MINERALS INC COM 443628102 187,554 7,000 SH SOLE 7,000 0 0
HUMANA INC COM 444859102 101,116 265 SH SOLE 265 0 0
ILLINOIS TOOL WKS INC COM 452308109 2,316 9 SH SOLE 9 0 0
ILLUMINA INC COM 452327109 1,647,827 6,021 SH SOLE 6,021 0 0
IMPERIAL OIL LTD COM NEW 453038408 16,704,966 135,525 SH SOLE 135,525 0 0
ING GROEP N.V. SPONSORED ADR 456837103 19,532,632 550,215 SH SOLE 550,215 0 0
INTEL CORP COM 458140100 1,076,058 8,950 SH SOLE 8,950 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 131,518 598 SH SOLE 598 0 0
INTUIT COM 461202103 1,604,356 5,819 SH SOLE 5,819 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 5,286 13 SH SOLE 13 0 0
INVESCO EXCH TRADED FD TR II NASDAQ 100 ETF 46138G649 15,232 50 SH SOLE 50 0 0
INVESCO EXCH TRADED FD TR II VAR RATE PFD 46138G870 5,098 215 SH SOLE 215 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 494,880 2,379 SH SOLE 2,379 0 0
INVESCO EXCHANGE TRADED FD T RAFI US 1000 ETF 46137V613 68,310 1,255 SH SOLE 1,255 0 0
INVESCO EXCHANGE TRADED FD T S&P MDCP MOMNTUM 46137V464 17,757 121 SH SOLE 121 0 0
INVESCO EXCHANGE TRADED FD T S&P MDCP MOMNTUM 46137V464 17,757 121 SH SOLE 121 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 602,913 815 SH SOLE 815 0 0
IONQ INC COM 46222L108 657,900 15,000 SH SOLE 15,000 0 0
ISHARES GOLD TR ISHARES NEW 464285204 2,196,562 28,125 SH SOLE 28,125 0 0
ISHARES INC MSCI WORLD ETF 464286392 100,434 487 SH SOLE 487 0 0
ISHARES INC MSCI CDA ETF 464286509 64,101 1,098 SH SOLE 1,098 0 0
ISHARES INC MSCI BRAZIL ETF 464286400 18,625 500 SH SOLE 500 0 0
ISHARES TR EXPANDED TECH 464287515 3,833,280 36,000 SH SOLE 36,000 0 0
ISHARES TR MSCI INDIA ETF 46429B598 1,167,000 25,000 SH SOLE 25,000 0 0
ISHARES TR 1 3 YR TREAS BD 464287457 991,614 12,212 SH SOLE 12,212 0 0
ISHARES TR CORE US AGGBD ET 464287226 727,674 7,697 SH SOLE 7,697 0 0
ISHARES TR IBOXX INV CP ETF 464287242 634,436 6,209 SH SOLE 6,209 0 0
ISHARES TR MSCI EAFE ETF 464287465 599,341 5,769 SH SOLE 5,769 0 0
ISHARES TR TIPS BD ETF 464287176 460,897 4,430 SH SOLE 4,430 0 0
ISHARES TR IBOXX HI YD ETF 464288513 416,316 5,392 SH SOLE 5,392 0 0
ISHARES TR ULTRA SHORT DUR 46434V878 312,228 6,195 SH SOLE 6,195 0 0
ISHARES TR CORE DIV GRWTH 46434V621 301,560 4,000 SH SOLE 4,000 0 0
ISHARES TR INTL SEL DIV ETF 464288448 245,546 5,820 SH SOLE 5,820 0 0
ISHARES TR CORE MSCI EAFE 46432F842 223,793 2,310 SH SOLE 2,310 0 0
ISHARES TR CORE S&P500 ETF 464287200 211,375 276 SH SOLE 276 0 0
ISHARES TR 20 YR TR BD ETF 464287432 200,284 2,575 SH SOLE 2,575 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 161,176 580 SH SOLE 580 0 0
ISHARES TR ISHS 1-5YR INVS 464288646 133,198 2,600 SH SOLE 2,600 0 0
ISHARES TR US AER DEF ETF 464288760 114,985 555 SH SOLE 555 0 0
ISHARES TR 0-5YR INVT GR CP 46434V100 98,951 2,000 SH SOLE 2,000 0 0
ISHARES TR SELECT DIVID ETF 464287168 72,994 480 SH SOLE 480 0 0
ISHARES TR CHINA LG-CAP ETF 464287184 51,030 1,500 SH SOLE 1,500 0 0
ISHARES TR S&P 500 VAL ETF 464287408 35,383 155 SH SOLE 155 0 0
ISHARES TR US TREAS BD ETF 46429B267 27,775 1,270 SH SOLE 1,270 0 0
ISHARES TR INDIA 50 ETF 464289529 18,428 450 SH SOLE 450 0 0
ISHARES TR BROAD USD HIGH 46435U853 14,645 410 SH SOLE 410 0 0
ISHARES TR BROAD USD HIGH 46435U853 14,645 410 SH SOLE 410 0 0
ISHARES TR 0-3 MTH TREASURY 46436E718 13,491 134 SH SOLE 134 0 0
ISHARES TR CORE LT USDB ETF 464289479 12,558 280 SH SOLE 280 0 0
ISHARES TR RUS MID CAP ETF 464287499 3,842 36 SH SOLE 36 0 0
ISHARES U S ETF TR INT RT HDG C B 46431W705 322,492 3,480 SH SOLE 3,480 0 0
ISHARES U S ETF TR IT RT HDG HGYL 46431W606 126,989 1,483 SH SOLE 1,483 0 0
J P MORGAN EXCHANGE TRADED F EQUITY PREMIUM 46641Q332 1,968 35 SH SOLE 35 0 0
J P MORGAN EXCHANGE TRADED F NASDAQ EQT PREM 46654Q203 1,838 30 SH SOLE 30 0 0
JACOBS SOLUTIONS INC COM 46982L108 175,851 1,300 SH SOLE 1,300 0 0
JOHNSON & JOHNSON COM 478160104 21,222,617 80,164 SH SOLE 80,164 0 0
JPMORGAN CHASE & CO COM 46625H100 25,238,690 76,289 SH SOLE 76,289 0 0
KADANT INC COM 48282T104 10,461 40 SH SOLE 40 0 0
KIMBERLY-CLARK CORP COM 494368103 12,179 125 SH SOLE 125 0 0
KLA CORP COM NEW 482480100 56,530 290 SH SOLE 290 0 0
KRANESHARES TRUST CSI CHI INTERNET 500767306 2,159,944 88,125 SH SOLE 88,125 0 0
KROGER CO COM 501044101 46,896 800 SH SOLE 800 0 0
KULR TECHNOLOGY GROUP INC COM 50125G307 7,590 3,000 SH SOLE 3,000 0 0
LAM RESEARCH CORP COM NEW 512807306 210,246 640 SH SOLE 640 0 0
LAMAR ADVERTISING CO CL A 512816109 439,968 3,053 SH SOLE 3,053 0 0
LIGHTSPEED COMMERCE INC SUB VTG SHS 53229C107 441 45 SH SOLE 45 0 0
LIGHTSPEED COMMERCE INC SUB VTG SHS 53229C107 441 45 SH SOLE 45 0 0
LINDE PLC SHS G54950103 656,441 1,383 SH SOLE 1,383 0 0
LINDE PLC SHS G54950103 656,441 1,383 SH SOLE 1,383 0 0
LITHIUM AMERS CORP NEW COM SHS 53681J103 7,132 2,700 SH SOLE 2,700 0 0
LITHIUM AMERS CORP NEW COM SHS 53681J103 7,132 2,700 SH SOLE 2,700 0 0
LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109 31,528 5,600 SH SOLE 5,600 0 0
LOCKHEED MARTIN CORP COM 539830109 21,388 42 SH SOLE 42 0 0
LUCID GROUP INC COM NEW 549498202 122 30 SH SOLE 30 0 0
LULULEMON ATHLETICA INC COM 550021109 34,628 360 SH SOLE 360 0 0
LYONDELLBASELL INDUSTRIES NV SHS - A - N53745100 5,747 100 SH SOLE 100 0 0
LYONDELLBASELL INDUSTRIES NV SHS - A - N53745100 5,747 100 SH SOLE 100 0 0
M & T BK CORP COM 55261F104 21,760 100 SH SOLE 100 0 0
MAGNA INTL INC COM 559222401 12,845,974 201,170 SH SOLE 201,170 0 0
MAGNUM ICE CREAM CO NV ORD SHS N5505D105 22,972 1,292 SH SOLE 1,292 0 0
MAGNUM ICE CREAM CO NV ORD SHS N5505D105 22,972 1,292 SH SOLE 1,292 0 0
MANULIFE FINL CORP COM 56501R106 7,028,408 164,563 SH SOLE 164,563 0 0
MARKEL GROUP INC COM 570535104 1,712 1 SH SOLE 1 0 0
MARKETAXESS HLDGS INC COM 57060D108 16,392 100 SH SOLE 100 0 0
MARSH & MCLENNAN COS INC COM 571748102 68,292 400 SH SOLE 400 0 0
MARTIN MARIETTA MATLS INC COM 573284106 1,919 4 SH SOLE 4 0 0
MASTERCARD INCORPORATED CL A 57636Q104 9,996,497 18,127 SH SOLE 18,127 0 0
MCCORMICK & CO INC COM NON VTG 579780206 6,264 135 SH SOLE 135 0 0
MCDONALDS CORP COM 580135101 10,956,255 47,442 SH SOLE 47,442 0 0
MCEWEN INC. COM NEW 58039P305 1,780 100 SH SOLE 100 0 0
MCEWEN INC. COM NEW 58039P305 1,780 100 SH SOLE 100 0 0
MCGRAW HILL INC COM 580907103 14,421 1,100 SH SOLE 1,100 0 0
MCKESSON CORP COM 58155Q103 149,417 175 SH SOLE 175 0 0
MDA SPACE LTD COM 55293N109 2,106,535 70,955 SH SOLE 70,955 0 0
MERCADOLIBRE INC COM 58733R102 682,769 395 SH SOLE 395 0 0
MERCK & CO INC COM 58933Y105 367,925 2,532 SH SOLE 2,532 0 0
META PLATFORMS INC CL A 30303M102 713,577 984 SH SOLE 984 0 0
MICROBOT MED INC COM NEW 59503A204 2,400 2,000 SH SOLE 2,000 0 0
MICRON TECHNOLOGY INC COM 595112103 495,276 465 SH SOLE 465 0 0
MICROSOFT CORP COM 594918104 30,235,968 58,951 SH SOLE 58,951 0 0
MITSUBISHI UFJ FINANCIAL GRO SPONSORED ADS 606822104 9,241,242 400,574 SH SOLE 400,574 0 0
MOBILEYE GLOBAL INC COMMON CLASS A 60741F104 11,085 1,500 SH SOLE 1,500 0 0
MOBILEYE GLOBAL INC COMMON CLASS A 60741F104 11,085 1,500 SH SOLE 1,500 0 0
MONDELEZ INTL INC CL A 609207105 15,900 275 SH SOLE 275 0 0
MOODYS CORP COM 615369105 3,633 8 SH SOLE 8 0 0
MORGAN STANLEY COM NEW 617446448 1,139,577 6,059 SH SOLE 6,059 0 0
MOSAIC CO COM 61945C103 11,366 525 SH SOLE 525 0 0
MP MATERIALS CORP COM CL A 553368101 588,760 12,450 SH SOLE 12,450 0 0
NASDAQ INC COM 631103108 1,373,249 14,925 SH SOLE 14,925 0 0
NATERA INC COM 632307104 826,620 2,000 SH SOLE 2,000 0 0
NATIONAL GRID PLC SPONSORED ADR NE 636274409 10,723,981 141,440 SH SOLE 141,440 0 0
NETFLIX INC. COM 64110L106 62,622 900 SH SOLE 900 0 0
NEWMONT CORP COM 651639106 325,733 2,822 SH SOLE 2,822 0 0
NEXGEN ENERGY LTD COM 65340P106 39,373 4,300 SH SOLE 4,300 0 0
NEXTERA ENERGY INC COM 65339F101 27,569 364 SH SOLE 364 0 0
NIKE INC CL B 654106103 2,800,883 79,121 SH SOLE 79,121 0 0
NOVARTIS AG SPONSORED ADR 66987V109 1,072,839 7,525 SH SOLE 7,525 0 0
NOVO-NORDISK A S ADR 670100205 1,570,535 41,428 SH SOLE 41,428 0 0
NUTRIEN LTD COM 67077M108 18,090,268 256,997 SH SOLE 256,997 0 0
NVIDIA CORPORATION COM 67066G104 4,771,087 20,891 SH SOLE 20,891 0 0
OCCIDENTAL PETE CORP COM 674599105 21,022 380 SH SOLE 380 0 0
OLD REP INTL CORP COM 680223104 357,654 9,586 SH SOLE 9,586 0 0
ON HLDG AG NAMEN AKT A H5919C104 20,727 700 SH SOLE 700 0 0
ON HLDG AG NAMEN AKT A H5919C104 20,727 700 SH SOLE 700 0 0
OPEN TEXT CORP COM 683715106 724,372 32,229 SH SOLE 32,229 0 0
ORACLE CORP COM 68389X105 3,572,958 26,023 SH SOLE 26,023 0 0
OVINTIV INC COM 69047Q102 42,881 740 SH SOLE 740 0 0
PAMPA ENERGIA SA SPONS ADR LVL I 697660207 544,390 7,000 SH SOLE 7,000 0 0
PARKER-HANNIFIN CORP COM 701094104 41,083 43 SH SOLE 43 0 0
PAYCHEX INC COM 704326107 286,930 2,913 SH SOLE 2,913 0 0
PEMBINA PIPELINE CORP COM 706327103 8,461,571 189,106 SH SOLE 189,106 0 0
PEPSICO INC COM 713448108 5,870,177 46,324 SH SOLE 46,324 0 0
PETROLEO BRASILEIRO S A SPONSORED ADR 71654V408 2,358,310 113,000 SH SOLE 113,000 0 0
PFIZER INC COM 717081103 1,923,817 67,455 SH SOLE 67,455 0 0
PHILIP MORRIS INTL INC COM 718172109 1,160,567 6,082 SH SOLE 6,082 0 0
PHILLIPS 66 COM 718546104 82,976 325 SH SOLE 325 0 0
PINTEREST INC CL A 72352L106 944 50 SH SOLE 50 0 0
PRECISION DRILLING CORP COM NEW 74022D407 142,859 1,770 SH SOLE 1,770 0 0
PROCTER & GAMBLE CO COM 742718109 549,158 3,780 SH SOLE 3,780 0 0
PROLOGIS INC. COM 74340W103 58,428 450 SH SOLE 450 0 0
PRUDENTIAL FINL INC COM 744320102 141,975 1,250 SH SOLE 1,250 0 0
PTC INC COM 69370C100 31,568 225 SH SOLE 225 0 0
PUBLIC SVC ENTERPRISE GROUP COM 744573106 326,801 4,853 SH SOLE 4,853 0 0
QUALCOMM INC COM 747525103 2,872,128 15,606 SH SOLE 15,606 0 0
QUANTA SVCS INC COM 74762E102 144,565 225 SH SOLE 225 0 0
RESTAURANT BRANDS INTL INC COM 76131D103 648,385 9,090 SH SOLE 9,090 0 0
REVOLUTION MEDICINES INC COM 76155X100 1,539,450 7,500 SH SOLE 7,500 0 0
ROCKET COS INC COM CL A 77311W101 90,929 7,900 SH SOLE 7,900 0 0
ROCKET LAB CORP COM 773121108 766,480 11,000 SH SOLE 11,000 0 0
ROCKWELL AUTOMATION INC COM 773903109 28,296 65 SH SOLE 65 0 0
ROGERS COMMUNICATIONS INC CL B 775109200 11,109,755 359,957 SH SOLE 359,957 0 0
ROPER TECHNOLOGIES INC COM 776696106 292,806 838 SH SOLE 838 0 0
ROYAL BK CDA COM 780087102 79,365,131 398,983 SH SOLE 398,983 0 0
ROYAL GOLD INC COM 780287108 162,132 687 SH SOLE 687 0 0
RTX CORPORATION COM 75513E101 8,527,461 45,933 SH SOLE 45,933 0 0
RYMAN HOSPITALITY PPTYS INC COM 78377T107 278,146 2,327 SH SOLE 2,327 0 0
S&P GLOBAL INC COM 78409V104 100,984 256 SH SOLE 256 0 0
SALESFORCE INC COM 79466L302 1,394,638 6,075 SH SOLE 6,075 0 0
SANOFI SA SPONSORED ADR 80105N105 7,520,063 182,393 SH SOLE 182,393 0 0
SAP SE SPON ADR 803054204 9,250,258 44,370 SH SOLE 44,370 0 0
SEAGATE TECHNOLOGY HLDNGS PL ORD SHS G7997R103 230,585 250 SH SOLE 250 0 0
SEAGATE TECHNOLOGY HLDNGS PL ORD SHS G7997R103 230,585 250 SH SOLE 250 0 0
SELECT SECTOR SPDR TR ST STR TECHN ETF 81369Y803 288,927 1,476 SH SOLE 1,476 0 0
SELECT SECTOR SPDR TR ST STR FINL ETF 81369Y605 117,480 2,200 SH SOLE 2,200 0 0
SELECT SECTOR SPDR TR ST STR SVC ETF 81369Y852 60,479 545 SH SOLE 545 0 0
SERVICENOW INC COM 81762P102 670,050 5,000 SH SOLE 5,000 0 0
SHELL PLC SPON ADS 780259305 57,030 600 SH SOLE 600 0 0
SHERWIN WILLIAMS CO COM 824348106 55,279 171 SH SOLE 171 0 0
SHOPIFY INC CL A SUB VTG SHS 82509L107 1,926,093 12,965 SH SOLE 12,965 0 0
SIMON PPTY GROUP INC NEW COM 828806109 357,353 1,780 SH SOLE 1,780 0 0
SLB LIMITED COM STK 806857108 195,465 4,012 SH SOLE 4,012 0 0
SNAP INC CL A 83304A106 1,080 200 SH SOLE 200 0 0
SNAP ON INC COM 833034101 370,980 1,021 SH SOLE 1,021 0 0
SNOWFLAKE INC COM SHS 833445109 67,912 200 SH SOLE 200 0 0
SOLARIS RES INC COM NEW 83419D201 10,386 1,500 SH SOLE 1,500 0 0
SOLARIS RES INC COM NEW 83419D201 10,386 1,500 SH SOLE 1,500 0 0
SOLSTICE ADVANCED MATLS INC COM SHS 83443Q103 394 7 SH SOLE 7 0 0
SOLVENTUM CORP COM SHS 83444M101 30,941 351 SH SOLE 351 0 0
SOUNDHOUND AI INC CLASS A COM 836100107 4,003 665 SH SOLE 665 0 0
SOUTH BOW CORP COM 83671M105 349,794 10,535 SH SOLE 10,535 0 0
SOUTHERN CO COM 842587107 24,453 295 SH SOLE 295 0 0
SOUTHERN COPPER CORP COM 84265V105 205,072 1,012 SH SOLE 1,012 0 0
SOUTHERN COPPER CORP COM 84265V105 205,072 1,012 SH SOLE 1,012 0 0
SPACE EXPLORATION TECHN CORP CLASS A COM STK 84615Q103 3,035,001 20,118 SH SOLE 20,118 0 0
SPDR GOLD TR GOLD SHS 78463V107 123,773 325 SH SOLE 325 0 0
SPDR INDEX SHS FDS ST STR NAT ETF 78463X541 13,389 181 SH SOLE 181 0 0
SPDR SERIES TRUST ST STR BLO 1 ETF 78468R663 1,880,911 20,525 SH SOLE 20,525 0 0
SPDR SERIES TRUST ST STR R1K LOWV 78468R754 24,728 178 SH SOLE 178 0 0
SPINNAKER ETF SERIES SELE STO EUR ETF 84858T772 25,134 600 SH SOLE 600 0 0
SPROTT ASSET MANAGEMENT LP PHYSICAL GOLD TR 85207H104 2,666,081 85,260 SH SOLE 85,260 0 0
SPROTT ASSET MANAGEMENT LP PHYSICAL SILVER 85207K107 91,232 4,750 SH SOLE 4,750 0 0
SSR MINING IN COM 784730103 15,437 462 SH SOLE 462 0 0
STANTEC INC COM 85472N109 58,182 861 SH SOLE 861 0 0
STARBUCKS CORP COM 855244109 5,237,049 55,737 SH SOLE 55,737 0 0
STATE STR CORP COM 857477103 69,836 400 SH SOLE 400 0 0
STATE STR SPDR DOW JONES IND UT SER 1 78467X109 114,424 225 SH SOLE 225 0 0
STATE STR SPDR S&P 500 ETF T TR UNIT 78462F103 9,082,923 11,910 SH SOLE 11,910 0 0
STRATEGY INC CL A NEW 594972408 49,754 325 SH SOLE 325 0 0
SUN LIFE FINANCIAL INC. COM 866796105 10,084,993 129,094 SH SOLE 129,094 0 0
SUNCOR ENERGY INC NEW COM 867224107 16,061,217 236,317 SH SOLE 236,317 0 0
TAIWAN SEMICONDUCTOR MANUFAC SPONSORED ADS 874039100 8,503,382 18,640 SH SOLE 18,640 0 0
TANGO THERAPEUTICS INC COM 87583X109 374,250 15,000 SH SOLE 15,000 0 0
TANGO THERAPEUTICS INC COM 87583X109 374,250 15,000 SH SOLE 15,000 0 0
TARGET CORP COM 87612E106 1,410,210 9,000 SH SOLE 9,000 0 0
TC ENERGY CORP COM 87807B107 9,294,922 160,093 SH SOLE 160,093 0 0
TECK RESOURCES LTD CL B 878742204 1,947,851 29,514 SH SOLE 29,514 0 0
TELUS CORPORATION COM 87971M103 2,436,115 288,954 SH SOLE 288,954 0 0
TEMPUS AI INC CL A 88023B103 212,940 2,600 SH SOLE 2,600 0 0
TESLA INC COM 88160R101 210,402 593 SH SOLE 593 0 0
TEXAS INSTRS INC COM 882508104 11,896,543 42,474 SH SOLE 42,474 0 0
TFI INTERNATIONAL INC COM 87241L109 4,562,954 37,960 SH SOLE 37,960 0 0
THE CAMPBELLS COMPANY COM 134429109 83,484 4,210 SH SOLE 4,210 0 0
THE CIGNA GROUP COM 125523100 101,936 375 SH SOLE 375 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 10,126 15 SH SOLE 15 0 0
THOMSON REUTERS CORP COM 884903881 1,990,583 20,433 SH SOLE 20,433 0 0
TIDAL TRUST I SP FUNDS S&P GBL 886364769 8,906 470 SH SOLE 470 0 0
TIDAL TRUST I SP DWJNS SUKUK 886364702 4,082 235 SH SOLE 235 0 0
TJX COS INC NEW COM 872540109 114,316 864 SH SOLE 864 0 0
T-MOBILE US INC COM 872590104 18,265 112 SH SOLE 112 0 0
TORONTO DOMINION BK ONT COM NEW 891160509 69,582,266 590,422 SH SOLE 590,422 0 0
TOTALENERGIES SE ACT F92124100 8,202,528 95,936 SH SOLE 95,936 0 0
TOTALENERGIES SE ACT F92124100 8,202,528 95,936 SH SOLE 95,936 0 0
TRANE TECHNOLOGIES PLC SHS G8994E103 32,091 71 SH SOLE 71 0 0
TRANE TECHNOLOGIES PLC SHS G8994E103 32,091 71 SH SOLE 71 0 0
TRANSALTA CORP COM 89346D107 801,223 66,059 SH SOLE 66,059 0 0
TRAVELERS COMPANIES INC COM 89417E109 326,563 916 SH SOLE 916 0 0
UBER TECHNOLOGIES INC COM 90353T100 119,207 1,740 SH SOLE 1,740 0 0
UGI CORP NEW COM 902681105 204,425 5,731 SH SOLE 5,731 0 0
UNILEVER PLC SPON ADR NEW 904767803 1,737,182 28,605 SH SOLE 28,605 0 0
UNION PAC CORP COM 907818108 847,685 3,115 SH SOLE 3,115 0 0
UNITED PARCEL SVCS INC CL B 911312106 147,168 1,575 SH SOLE 1,575 0 0
UNITEDHEALTH GROUP INC COM 91324P102 4,420,744 12,043 SH SOLE 12,043 0 0
VALERO ENERGY CORP COM 91913Y100 116,283 300 SH SOLE 300 0 0
VANECK ETF TRUST GOLD MINERS ETF 92189F106 193,160 2,200 SH SOLE 2,200 0 0
VANGUARD ADMIRAL FDS INC MIDCP 400 VAL 921932844 33,347 312 SH SOLE 312 0 0
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 42,020 550 SH SOLE 550 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 784,963 1,120 SH SOLE 1,120 0 0
VANGUARD INDEX FDS MRNGSTR TTL STK 922908769 739,124 1,975 SH SOLE 1,975 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 70,342 1,186 SH SOLE 1,186 0 0
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 12,944 82 SH SOLE 82 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 139,668 1,808 SH SOLE 1,808 0 0
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 82,617 1,055 SH SOLE 1,055 0 0
VANGUARD STAR FDS VG TL INTL STK F 921909768 146,216 1,721 SH SOLE 1,721 0 0
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 139,102 1,970 SH SOLE 1,970 0 0
VERALTO CORP COM SHS 92338C103 4,716 50 SH SOLE 50 0 0
VERISK ANALYTICS INC COM 92345Y106 1,092,200 6,507 SH SOLE 6,507 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 141,738 3,090 SH SOLE 3,090 0 0
VERSABANK NEW COM 92512J106 36,057 1,620 SH SOLE 1,620 0 0
VERSANT MEDIA GROUP INC COM CL A 925283103 507 16 SH SOLE 16 0 0
VERTIV HOLDINGS CO COM CL A 92537N108 249,756 1,035 SH SOLE 1,035 0 0
VIEMED HEALTHCARE INC COM 92663R105 16,926 1,860 SH SOLE 1,860 0 0
VISA INC COM CL A 92826C839 565,945 1,575 SH SOLE 1,575 0 0
VISTRA CORP COM 92840M102 13,835 100 SH SOLE 100 0 0
WALMART INC COM 931142103 10,346,587 99,563 SH SOLE 99,563 0 0
WASTE CONNECTIONS INC COM 94106B101 1,819,456 11,791 SH SOLE 11,791 0 0
WASTE MGMT INC DEL COM 94106L109 13,867 68 SH SOLE 68 0 0
WATERS CORP COM 941848103 344,482 784 SH SOLE 784 0 0
WATSCO INC COM 942622200 197,959 654 SH SOLE 654 0 0
WELLS FARGO & CO COM 949746101 3,682,940 46,008 SH SOLE 46,008 0 0
WEST FRASER TIMBER CO LTD COM 952845105 33,905 488 SH SOLE 488 0 0
WHEATON PRECIOUS METALS CORP COM 962879102 2,032,153 15,181 SH SOLE 15,181 0 0
WILLIAMS COS INC COM 969457100 27,188 400 SH SOLE 400 0 0
WORLD GOLD TR SPDR GLD MINIS 98149E303 44,131 537 SH SOLE 537 0 0
WW GRAINGER INC COM 384802104 7,475 6 SH SOLE 6 0 0
YUM BRANDS INC COM 988498101 20,451 150 SH SOLE 150 0 0
YUM CHINA HLDGS INC COM 98850P109 279,644 6,804 SH SOLE 6,804 0 0
INVESCO EXCHANGE TRADED FD T S&P MDCP MOMNTUM 46137V464 2,201,250 15,000 SH SOLE 15,000 0 0
SELECT SECTOR SPDR TR ST STR INDL ETF 81369Y704 5,825,475 12,400 SH SOLE 12,400 0 0
SELECT SECTOR SPDR TR ST STR TECHN ETF 81369Y803 2,251,125 11,500 SH SOLE 11,500 0 0
VANGUARD MALVERN FDS STRM INFPROIDX 922020805 2,224,744 45,200 SH SOLE 45,200 0 0
ISHARES INC MSCI GBL GOLD MN 46434G855 1,853,962 24,200 SH SOLE 24,200 0 0
SELECT SECTOR SPDR TR ST STR ENERG ETF 81369Y506 5,178,300 84,200 SH SOLE 84,200 0 0
WISDOMTREE TR JP SMALLCP DIV 97717W836 8,315,049 71,700 SH SOLE 71,700 0 0