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
3M CO COM 88579Y101   169,446 1,550 SH   SOLE   1,550 0 0
ABBOTT LABS COM 002824100   1,899,258 17,255 SH   SOLE   17,255 0 0
ABBVIE INC COM 00287Y109   2,007,326 12,953 SH   SOLE   12,953 0 0
ADOBE INC COM 00724F101   10,142 17 SH   SOLE   17 0 0
ADVANCED MICRO DEVICES INC COM 007903107   299,242 2,030 SH   SOLE   2,030 0 0
AGNICO EAGLE MINES LTD COM 008474108   297,992 5,434 SH   SOLE   5,434 0 0
ALBEMARLE CORP COM 012653101   105,181 728 SH   SOLE   728 0 0
ALPHABET INC CAP STK CL A 02079K305   103,929 744 SH   SOLE   744 0 0
ALPHABET INC CAP STK CL C 02079K107   700,845 4,973 SH   SOLE   4,973 0 0
ALTRIA GROUP INC COM 02209S103   360,962 8,948 SH   SOLE   8,948 0 0
AMAZON COM INC COM 023135106   2,031,590 13,371 SH   SOLE   13,371 0 0
AMC ENTMT HLDGS INC CL A NEW 00165C302   73 12 SH   SOLE   12 0 0
AMERICAN EXPRESS CO COM 025816109   4,684 25 SH   SOLE   25 0 0
AMERICAN TOWER CORP NEW COM 03027X100   28,280 131 SH   SOLE   131 0 0
AMGEN INC COM 031162100   573,160 1,990 SH   SOLE   1,990 0 0
APPLE INC COM 037833100   1,078,168 5,600 SH   SOLE   5,600 0 0
APPLIED MATLS INC COM 038222105   4,840,545 29,867 SH   SOLE   29,867 0 0
APYX MEDICAL CORPORATION COM 03837C106   1,310 500 SH   SOLE   500 0 0
ASML HOLDING N V N Y REGISTRY SHS N07059210   691,068 913 SH   SOLE   913 0 0
ASTRAZENECA PLC SPONSORED ADR 046353108   1,347 20 SH   SOLE   20 0 0
AVALONBAY CMNTYS INC COM 053484101   70,769 378 SH   SOLE   378 0 0
BANK AMERICA CORP COM 060505104   3,155,384 93,715 SH   SOLE   93,715 0 0
BANK MONTREAL QUE COM 063671101   2,151,123 21,736 SH   SOLE   21,736 0 0
BANK NEW YORK MELLON CORP COM 064058100   5,205 100 SH   SOLE   100 0 0
BANK NOVA SCOTIA HALIFAX COM 064149107   5,417,455 111,272 SH   SOLE   111,272 0 0
BARRICK GOLD CORP COM 067901108   244,839 13,549 SH   SOLE   13,549 0 0
BCE INC COM NEW 05534B760   3,907,119 99,217 SH   SOLE   99,217 0 0
BECTON DICKINSON & CO COM 075887109   291,621 1,196 SH   SOLE   1,196 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   1,555,751 4,362 SH   SOLE   4,362 0 0
BLACKROCK INC COM 09247X101   1,781,901 2,195 SH   SOLE   2,195 0 0
BLACKSTONE INC COM 09260D107   151,736 1,159 SH   SOLE   1,159 0 0
BOEING CO COM 097023105   802,051 3,077 SH   SOLE   3,077 0 0
BOSTON SCIENTIFIC CORP COM 101137107   4,336 75 SH   SOLE   75 0 0
BP PLC SPONSORED ADR 055622104   8,000 226 SH   SOLE   226 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108   696,738 13,579 SH   SOLE   13,579 0 0
BROADCOM INC COM 11135F101   878,489 787 SH   SOLE   787 0 0
BROOKFIELD ASSET MANAGMT LTD CL A LMT VTG SHS 113004105   2,121,730 52,816 SH   SOLE   52,816 0 0
BROOKFIELD BUSINESS PARTNERS UNIT LTD L P G16234109   617,593 29,921 SH   SOLE   29,921 0 0
BROOKFIELD CORP CL A LTD VT SH 11271J107   4,473,138 111,496 SH   SOLE   111,496 0 0
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101   5,329,514 169,104 SH   SOLE   169,104 0 0
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108   1,991,170 75,780 SH   SOLE   75,780 0 0
CAMECO CORP COM 13321L108   172,710 4,005 SH   SOLE   4,005 0 0
CANADIAN IMPERIAL BK COMM TO COM 136069101   2,552,530 53,003 SH   SOLE   53,003 0 0
CANADIAN NAT RES LTD COM 136385101   3,751,152 57,246 SH   SOLE   57,246 0 0
CANADIAN NATL RY CO COM 136375102   6,428,544 51,135 SH   SOLE   51,135 0 0
CANADIAN PACIFIC KANSAS CITY COM 13646K108   7,444,052 94,066 SH   SOLE   94,066 0 0
CARLYLE GROUP INC COM 14316J108   56,234 1,382 SH   SOLE   1,382 0 0
CENOVUS ENERGY INC COM 15135U109   300,800 18,048 SH   SOLE   18,048 0 0
CGI INC CL A SUB VTG 12532H104   1,714 16 SH   SOLE   16 0 0
CHEMOURS CO COM 163851108   631 20 SH   SOLE   20 0 0
CHEVRON CORP NEW COM 166764100   49,223 330 SH   SOLE   330 0 0
CISCO SYS INC COM 17275R102   2,197,468 43,497 SH   SOLE   43,497 0 0
CITIGROUP INC COM NEW 172967424   1,121,906 21,810 SH   SOLE   21,810 0 0
CLOROX CO DEL COM 189054109   7,130 50 SH   SOLE   50 0 0
CME GROUP INC COM 12572Q105   26,325 125 SH   SOLE   125 0 0
COCA COLA CO COM 191216100   66,296 1,125 SH   SOLE   1,125 0 0
COHU INC COM 192576106   1,770 50 SH   SOLE   50 0 0
COMCAST CORP NEW CL A 20030N101   43,675 996 SH   SOLE   996 0 0
CONOCOPHILLIPS COM 20825C104   50,723 437 SH   SOLE   437 0 0
CORTEVA INC COM 22052L104   2,013 42 SH   SOLE   42 0 0
COSTCO WHSL CORP NEW COM 22160K105   211,886 321 SH   SOLE   321 0 0
CSX CORP COM 126408103   4,112,694 118,624 SH   SOLE   118,624 0 0
CUMMINS INC COM 231021106   3,594 15 SH   SOLE   15 0 0
DIAGEO PLC SPON ADR NEW 25243Q205   6,992 48 SH   SOLE   48 0 0
DIGITAL RLTY TR INC COM 253868103   2,417,461 17,963 SH   SOLE   17,963 0 0
DISNEY WALT CO COM 254687106   27,809 308 SH   SOLE   308 0 0
DOW INC COM 260557103   2,303 42 SH   SOLE   42 0 0
DUPONT DE NEMOURS INC COM 26614N102   3,231 42 SH   SOLE   42 0 0
EATON CORP PLC SHS G29183103   12,041 50 SH   SOLE   50 0 0
ELI LILLY & CO COM 532457108   2,926,258 5,020 SH   SOLE   5,020 0 0
EMERSON ELEC CO COM 291011104   2,433 25 SH   SOLE   25 0 0
ENBRIDGE INC COM 29250N105   2,598,909 72,181 SH   SOLE   72,181 0 0
EQUINIX INC COM 29444U700   190,072 236 SH   SOLE   236 0 0
EQUITY RESIDENTIAL SH BEN INT 29476L107   15,412 252 SH   SOLE   252 0 0
EXTRA SPACE STORAGE INC COM 30225T102   3,848 24 SH   SOLE   24 0 0
EXXON MOBIL CORP COM 30231G102   156,869 1,569 SH   SOLE   1,569 0 0
FORD MTR CO DEL COM 345370860   2,743 225 SH   SOLE   225 0 0
FORTIS INC COM 349553107   3,324,172 80,790 SH   SOLE   80,790 0 0
FRANCO NEV CORP COM 351858105   294,249 2,656 SH   SOLE   2,656 0 0
FRANKLIN RESOURCES INC COM 354613101   760,986 25,545 SH   SOLE   25,545 0 0
GENERAL DYNAMICS CORP COM 369550108   1,482,456 5,709 SH   SOLE   5,709 0 0
GENERAL MTRS CO COM 37045V100   37,716 1,050 SH   SOLE   1,050 0 0
GILEAD SCIENCES INC COM 375558103   22,683 280 SH   SOLE   280 0 0
GOLDMAN SACHS GROUP INC COM 38141G104   1,615,991 4,189 SH   SOLE   4,189 0 0
GRANITE REAL ESTATE INVT TR UNIT 99/99/9999 387437114   4,592,922 79,768 SH   SOLE   79,768 0 0
HOME DEPOT INC COM 437076102   92,875 268 SH   SOLE   268 0 0
HONEYWELL INTL INC COM 438516106   796,688 3,799 SH   SOLE   3,799 0 0
ILLINOIS TOOL WKS INC COM 452308109   6,287 24 SH   SOLE   24 0 0
IMPERIAL OIL LTD COM NEW 453038408   1,512,449 26,546 SH   SOLE   26,546 0 0
INVESCO LTD SHS G491BT108   940,935 52,743 SH   SOLE   52,743 0 0
INVESCO QQQ TR UNIT SER 1 46090E103   1,699,508 4,150 SH   SOLE   4,150 0 0
ISHARES SILVER TR ISHARES 46428Q109   73,682 3,383 SH   SOLE   3,383 0 0
ISHARES TR CORE MSCI EAFE 46432F842   461,988 6,567 SH   SOLE   6,567 0 0
ISHARES TR CORE S&P MCP ETF 464287507   206,484 745 SH   SOLE   745 0 0
ISHARES TR CORE S&P SCP ETF 464287804   2,273 21 SH   SOLE   21 0 0
ISHARES TR LATN AMER 40 ETF 464287390   138,473 4,770 SH   SOLE   4,770 0 0
ISHARES TR ISHARES SEMICDTR 464287523   2,245,638 3,898 SH   SOLE   3,898 0 0
ISHARES TR CORE MSCI EMKT 46434G103   3,381,065 66,836 SH   SOLE   66,836 0 0
JOHNSON & JOHNSON COM 478160104   2,966,775 18,928 SH   SOLE   18,928 0 0
JPMORGAN CHASE & CO COM 46625H100   3,290,244 19,343 SH   SOLE   19,343 0 0
KLA CORP COM NEW 482480100   317,390 546 SH   SOLE   546 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109   179,869 854 SH   SOLE   854 0 0
LAM RESEARCH CORP COM 512807108   495,020 632 SH   SOLE   632 0 0
LINDE PLC SHS G54950103   201,248 490 SH   SOLE   490 0 0
LOCKHEED MARTIN CORP COM 539830109   5,027,791 11,093 SH   SOLE   11,093 0 0
LXP INDUSTRIAL TRUST COM 529043101   564,180 56,873 SH   SOLE   56,873 0 0
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100   28,334 298 SH   SOLE   298 0 0
MAGNA INTL INC COM 559222401   51,709 875 SH   SOLE   875 0 0
MANULIFE FINL CORP COM 56501R106   4,976,319 225,158 SH   SOLE   225,158 0 0
MARKEL GROUP INC COM 570535104   1,742,217 1,227 SH   SOLE   1,227 0 0
MARVELL TECHNOLOGY INC COM 573874104   137,085 2,273 SH   SOLE   2,273 0 0
MASTERCARD INCORPORATED CL A 57636Q104   2,406,369 5,642 SH   SOLE   5,642 0 0
MCCORMICK & CO INC COM NON VTG 579780206   17,105 250 SH   SOLE   250 0 0
MCDONALDS CORP COM 580135101   253,516 855 SH   SOLE   855 0 0
MEDTRONIC PLC SHS G5960L103   2,369,661 28,765 SH   SOLE   28,765 0 0
MERCK & CO INC COM 58933Y105   1,840,149 16,879 SH   SOLE   16,879 0 0
META PLATFORMS INC CL A 30303M102   318,564 900 SH   SOLE   900 0 0
METLIFE INC COM 59156R108   170,351 2,576 SH   SOLE   2,576 0 0
MICROSOFT CORP COM 594918104   10,618,241 28,237 SH   SOLE   28,237 0 0
MID-AMER APT CMNTYS INC COM 59522J103   1,359,928 10,114 SH   SOLE   10,114 0 0
MORGAN STANLEY COM NEW 617446448   171,860 1,843 SH   SOLE   1,843 0 0
MOSAIC CO NEW COM 61945C103   3,359 94 SH   SOLE   94 0 0
NASDAQ INC COM 631103108   1,725,188 29,673 SH   SOLE   29,673 0 0
NEWMONT CORP COM 651639106   45,170 1,091 SH   SOLE   1,091 0 0
NIKE INC CL B 654106103   35,828 330 SH   SOLE   330 0 0
NNN REIT INC COM 637417106   483,496 11,218 SH   SOLE   11,218 0 0
NORFOLK SOUTHN CORP COM 655844108   2,642,728 11,180 SH   SOLE   11,180 0 0
NORTHROP GRUMMAN CORP COM 666807102   1,300,025 2,777 SH   SOLE   2,777 0 0
NOVARTIS AG SPONSORED ADR 66987V109   1,010 10 SH   SOLE   10 0 0
NOVO-NORDISK A S ADR 670100205   10,345 100 SH   SOLE   100 0 0
NUTRIEN LTD COM 67077M108   88,861 1,577 SH   SOLE   1,577 0 0
NVIDIA CORPORATION COM 67066G104   118,358 239 SH   SOLE   239 0 0
OMNICOM GROUP INC COM 681919106   947,111 10,948 SH   SOLE   10,948 0 0
ORACLE CORP COM 68389X105   1,431,529 13,578 SH   SOLE   13,578 0 0
PEMBINA PIPELINE CORP COM 706327103   348,693 10,126 SH   SOLE   10,126 0 0
PEPSICO INC COM 713448108   66,577 392 SH   SOLE   392 0 0
PFIZER INC COM 717081103   1,326,355 46,070 SH   SOLE   46,070 0 0
PHILIP MORRIS INTL INC COM 718172109   70,560 750 SH   SOLE   750 0 0
PNC FINL SVCS GROUP INC COM 693475105   113,970 736 SH   SOLE   736 0 0
PROCTER AND GAMBLE CO COM 742718109   400,494 2,733 SH   SOLE   2,733 0 0
PROLOGIS INC. COM 74340W103   10,931 82 SH   SOLE   82 0 0
PUBLIC STORAGE COM 74460D109   848,815 2,783 SH   SOLE   2,783 0 0
QORVO INC COM 74736K101   1,126 10 SH   SOLE   10 0 0
QUALCOMM INC COM 747525103   3,616 25 SH   SOLE   25 0 0
REALTY INCOME CORP COM 756109104   3,586,740 62,465 SH   SOLE   62,465 0 0
RIO TINTO PLC SPONSORED ADR 767204100   894 12 SH   SOLE   12 0 0
ROGERS COMMUNICATIONS INC CL B 775109200   974,603 20,815 SH   SOLE   20,815 0 0
ROYAL BK CDA COM 780087102   5,018,729 49,618 SH   SOLE   49,618 0 0
RTX CORPORATION COM 75513E101   247,540 2,942 SH   SOLE   2,942 0 0
SALESFORCE INC COM 79466L302   8,157 31 SH   SOLE   31 0 0
SANOFI SPONSORED ADR 80105N105   1,492 30 SH   SOLE   30 0 0
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407   31,295 175 SH   SOLE   175 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   228,676 1,677 SH   SOLE   1,677 0 0
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860   253,820 6,336 SH   SOLE   6,336 0 0
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308   6,049 84 SH   SOLE   84 0 0
SELECT SECTOR SPDR TR INDL 81369Y704   660,795 5,797 SH   SOLE   5,797 0 0
SELECT SECTOR SPDR TR FINANCIAL 81369Y605   2,301,001 61,172 SH   SOLE   61,172 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   3,187,189 16,559 SH   SOLE   16,559 0 0
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852   3,633 50 SH   SOLE   50 0 0
SIMON PPTY GROUP INC NEW COM 828806109   6,419 45 SH   SOLE   45 0 0
SNDL INC COM 83307B101   479 292 SH   SOLE   292 0 0
SPDR GOLD TR GOLD SHS 78463V107   27,146 142 SH   SOLE   142 0 0
SPDR INDEX SHS FDS EURO STOXX 50 78463X202   1,007,500 21,073 SH   SOLE   21,073 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103   3,279,440 6,899 SH   SOLE   6,899 0 0
STAG INDL INC COM 85254J102   413,251 10,526 SH   SOLE   10,526 0 0
STANTEC INC COM 85472N109   317,261 3,951 SH   SOLE   3,951 0 0
STARBUCKS CORP COM 855244109   23,138 241 SH   SOLE   241 0 0
SUN LIFE FINANCIAL INC. COM 866796105   2,204,923 42,507 SH   SOLE   42,507 0 0
SUNCOR ENERGY INC NEW COM 867224107   4,580,166 142,940 SH   SOLE   142,940 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   5,286,632 50,833 SH   SOLE   50,833 0 0
TAKEDA PHARMACEUTICAL CO LTD SPONSORED ADS 874060205   994,105 69,664 SH   SOLE   69,664 0 0
TC ENERGY CORP COM 87807B107   344,871 8,827 SH   SOLE   8,827 0 0
TECK RESOURCES LTD CL B 878742204   109,585 2,592 SH   SOLE   2,592 0 0
TELUS CORPORATION COM 87971M103   1,645,332 92,440 SH   SOLE   92,440 0 0
TELUS INTL CDA INC SUB VTG SHS 87975H100   3,436 400 SH   SOLE   400 0 0
TERADYNE INC COM 880770102   192,297 1,772 SH   SOLE   1,772 0 0
TESLA INC COM 88160R101   1,543,806 6,213 SH   SOLE   6,213 0 0
TEXAS INSTRS INC COM 882508104   94,605 555 SH   SOLE   555 0 0
TFI INTL INC COM 87241L109   1,028,408 7,559 SH   SOLE   7,559 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102   123,674 233 SH   SOLE   233 0 0
THOMSON REUTERS CORP. COM 884903808   40,653 278 SH   SOLE   278 0 0
TJX COS INC NEW COM 872540109   8,818 94 SH   SOLE   94 0 0
TORONTO DOMINION BK ONT COM NEW 891160509   7,896,132 122,177 SH   SOLE   122,177 0 0
TOTALENERGIES SE SPONSORED ADS 89151E109   13,476 200 SH   SOLE   200 0 0
TOYOTA MOTOR CORP ADS 892331307   2,151,598 11,733 SH   SOLE   11,733 0 0
TWILIO INC CL A 90138F102   14,188 187 SH   SOLE   187 0 0
UDR INC COM 902653104   17,039 445 SH   SOLE   445 0 0
UNILEVER PLC SPON ADR NEW 904767704   1,212 25 SH   SOLE   25 0 0
UNION PAC CORP COM 907818108   5,972,250 24,315 SH   SOLE   24,315 0 0
UNITEDHEALTH GROUP INC COM 91324P102   1,579 3 SH   SOLE   3 0 0
US BANCORP DEL COM NEW 902973304   19,476 450 SH   SOLE   450 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   86,923 199 SH   SOLE   199 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553   338,309 3,830 SH   SOLE   3,830 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   1,867,012 45,421 SH   SOLE   45,421 0 0
VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676   1,661 39 SH   SOLE   39 0 0
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742   13,897 135 SH   SOLE   135 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409   24,449 316 SH   SOLE   316 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   5,623 33 SH   SOLE   33 0 0
VANGUARD STAR FDS VG TL INTL STK F 921909768   2,490,599 42,971 SH   SOLE   42,971 0 0
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   3,237,944 67,598 SH   SOLE   67,598 0 0
VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603   3,088 14 SH   SOLE   14 0 0
VENTAS INC COM 92276F100   1,058,303 21,234 SH   SOLE   21,234 0 0
VISA INC COM CL A 92826C839   1,450,670 5,572 SH   SOLE   5,572 0 0
WALMART INC COM 931142103   2,600,279 16,494 SH   SOLE   16,494 0 0
WASTE CONNECTIONS INC COM 94106B101   527,209 3,530 SH   SOLE   3,530 0 0
WELLTOWER INC COM 95040Q104   681,234 7,555 SH   SOLE   7,555 0 0
WEST FRASER TIMBER CO LTD COM 952845105   264,832 3,095 SH   SOLE   3,095 0 0
WHEATON PRECIOUS METALS CORP COM 962879102   96,170 1,949 SH   SOLE   1,949 0 0