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   164,833 1,554 SH   SOLE   1,554 0 0
ABBOTT LABS COM 002824100   1,790,600 15,754 SH   SOLE   15,754 0 0
ABBVIE INC COM 00287Y109   2,216,703 12,173 SH   SOLE   12,173 0 0
ADOBE INC COM 00724F101   8,578 17 SH   SOLE   17 0 0
ADVANCED MICRO DEVICES INC COM 007903107   365,673 2,026 SH   SOLE   2,026 0 0
AGNICO EAGLE MINES LTD COM 008474108   330,010 5,533 SH   SOLE   5,533 0 0
ALBEMARLE CORP COM 012653101   95,907 728 SH   SOLE   728 0 0
ALPHABET INC CAP STK CL A 02079K305   112,292 744 SH   SOLE   744 0 0
ALPHABET INC CAP STK CL C 02079K107   801,497 5,264 SH   SOLE   5,264 0 0
ALTRIA GROUP INC COM 02209S103   0 0 SH   SOLE   0 0 0
AMAZON COM INC COM 023135106   2,467,418 13,679 SH   SOLE   13,679 0 0
AMC ENTMT HLDGS INC CL A NEW 00165C302   56 15 SH   SOLE   15 0 0
AMERICAN EXPRESS CO COM 025816109   7,514 33 SH   SOLE   33 0 0
AMERICAN TOWER CORP NEW COM 03027X100   25,884 131 SH   SOLE   131 0 0
AMGEN INC COM 031162100   565,797 1,990 SH   SOLE   1,990 0 0
APPLE INC COM 037833100   968,332 5,649 SH   SOLE   5,649 0 0
APPLIED MATLS INC COM 038222105   6,069,761 29,432 SH   SOLE   29,432 0 0
APYX MEDICAL CORPORATION COM 03837C106   680 500 SH   SOLE   500 0 0
ASML HOLDING N V N Y REGISTRY SHS N07059210   886,039 913 SH   SOLE   913 0 0
ASTRAZENECA PLC SPONSORED ADR 046353108   1,355 20 SH   SOLE   20 0 0
AURORA CANNABIS INC COM 05156X850   31 7 SH   SOLE   7 0 0
AVALONBAY CMNTYS INC COM 053484101   70,142 378 SH   SOLE   378 0 0
BANK AMERICA CORP COM 060505104   3,558,072 93,831 SH   SOLE   93,831 0 0
BANK MONTREAL QUE COM 063671101   2,162,660 22,145 SH   SOLE   22,145 0 0
BANK NEW YORK MELLON CORP COM 064058100   5,762 100 SH   SOLE   100 0 0
BANK NOVA SCOTIA HALIFAX COM 064149107   5,772,623 111,564 SH   SOLE   111,564 0 0
BARRICK GOLD CORP COM 067901108   233,103 14,011 SH   SOLE   14,011 0 0
BCE INC COM NEW 05534B760   3,457,347 101,715 SH   SOLE   101,715 0 0
BECTON DICKINSON & CO COM 075887109   295,950 1,196 SH   SOLE   1,196 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   1,817,487 4,322 SH   SOLE   4,322 0 0
BLACKROCK INC COM 09247X101   1,826,637 2,191 SH   SOLE   2,191 0 0
BLACKSTONE INC COM 09260D107   152,258 1,159 SH   SOLE   1,159 0 0
BOEING CO COM 097023105   593,830 3,077 SH   SOLE   3,077 0 0
BOSTON SCIENTIFIC CORP COM 101137107   5,137 75 SH   SOLE   75 0 0
BP PLC SPONSORED ADR 055622104   8,516 226 SH   SOLE   226 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108   750,597 13,841 SH   SOLE   13,841 0 0
BROADCOM INC COM 11135F101   1,048,399 791 SH   SOLE   791 0 0
BROOKFIELD ASSET MANAGMT LTD CL A LMT VTG SHS 113004105   2,180,998 51,907 SH   SOLE   51,907 0 0
BROOKFIELD BUSINESS PARTNERS UNIT LTD L P G16234109   628,068 28,351 SH   SOLE   28,351 0 0
BROOKFIELD BUSINESS PARTNERS UNIT LTD L P G16234109   39,241 1,776 SH   SOLE   1,776 0 0
BROOKFIELD CORP CL A LTD VT SH 11271J107   4,584,498 109,533 SH   SOLE   109,533 0 0
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101   4,480,449 143,438 SH   SOLE   143,438 0 0
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101   929,590 29,785 SH   SOLE   29,785 0 0
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108   1,814,959 78,026 SH   SOLE   78,026 0 0
CAMECO CORP COM 13321L108   178,752 4,128 SH   SOLE   4,128 0 0
CANADIAN IMPERIAL BK COMM TO COM 136069101   2,736,048 53,956 SH   SOLE   53,956 0 0
CANADIAN NAT RES LTD COM 136385101   4,253,757 55,748 SH   SOLE   55,748 0 0
CANADIAN NATL RY CO COM 136375102   6,701,977 50,882 SH   SOLE   50,882 0 0
CANADIAN PACIFIC KANSAS CITY COM 13646K108   8,286,632 93,961 SH   SOLE   93,961 0 0
CANADIAN PACIFIC KANSAS CITY COM 13646K108   33,248 377 SH   SOLE   377 0 0
CARLYLE GROUP INC COM 14316J108   64,830 1,382 SH   SOLE   1,382 0 0
CENOVUS ENERGY INC COM 15135U109   377,564 18,881 SH   SOLE   18,881 0 0
CGI INC CL A SUB VTG 12532H104   1,766 16 SH   SOLE   16 0 0
CHEVRON CORP NEW COM 166764100   52,054 330 SH   SOLE   330 0 0
CISCO SYS INC COM 17275R102   2,146,729 43,012 SH   SOLE   43,012 0 0
CITIGROUP INC COM NEW 172967424   1,422,268 22,490 SH   SOLE   22,490 0 0
CLOROX CO DEL COM 189054109   7,656 50 SH   SOLE   50 0 0
CME GROUP INC COM 12572Q105   26,911 125 SH   SOLE   125 0 0
COCA COLA CO COM 191216100   68,828 1,125 SH   SOLE   1,125 0 0
COHU INC COM 192576106   1,667 50 SH   SOLE   50 0 0
COMCAST CORP NEW CL A 20030N101   43,177 996 SH   SOLE   996 0 0
CONOCOPHILLIPS COM 20825C104   55,621 437 SH   SOLE   437 0 0
CORTEVA INC COM 22052L104   2,422 42 SH   SOLE   42 0 0
COSTCO WHSL CORP NEW COM 22160K105   238,105 325 SH   SOLE   325 0 0
CSX CORP COM 126408103   4,386,456 118,329 SH   SOLE   118,329 0 0
CUMMINS INC COM 231021106   4,420 15 SH   SOLE   15 0 0
DIAGEO PLC SPON ADR NEW 25243Q205   7,140 48 SH   SOLE   48 0 0
DIGITAL RLTY TR INC COM 253868103   2,562,472 17,790 SH   SOLE   17,790 0 0
DISNEY WALT CO COM 254687106   37,687 308 SH   SOLE   308 0 0
DOW INC COM 260557103   2,433 42 SH   SOLE   42 0 0
DUPONT DE NEMOURS INC COM 26614N102   3,220 42 SH   SOLE   42 0 0
EATON CORP PLC SHS G29183103   18,448 59 SH   SOLE   59 0 0
ELI LILLY & CO COM 532457108   3,520,269 4,525 SH   SOLE   4,525 0 0
EMERSON ELEC CO COM 291011104   2,836 25 SH   SOLE   25 0 0
ENBRIDGE INC COM 29250N105   2,646,740 73,222 SH   SOLE   73,222 0 0
EQUINIX INC COM 29444U700   195,603 237 SH   SOLE   237 0 0
EQUITY RESIDENTIAL SH BEN INT 29476L107   15,904 252 SH   SOLE   252 0 0
EXTRA SPACE STORAGE INC COM 30225T102   3,528 24 SH   SOLE   24 0 0
EXXON MOBIL CORP COM 30231G102   178,080 1,532 SH   SOLE   1,532 0 0
FORD MTR CO DEL COM 345370860   3,054 230 SH   SOLE   230 0 0
FORTIS INC COM 349553107   3,208,313 81,179 SH   SOLE   81,179 0 0
FRANCO NEV CORP COM 351858105   316,555 2,656 SH   SOLE   2,656 0 0
FRANKLIN RESOURCES INC COM 354613101   713,657 25,388 SH   SOLE   25,388 0 0
FREEPORT-MCMORAN INC CL B 35671D857   846 18 SH   SOLE   18 0 0
GENERAL DYNAMICS CORP COM 369550108   1,645,504 5,825 SH   SOLE   5,825 0 0
GENERAL MTRS CO COM 37045V100   47,618 1,050 SH   SOLE   1,050 0 0
GILEAD SCIENCES INC COM 375558103   20,510 280 SH   SOLE   280 0 0
GLOBAL X FDS DEFENSE TECH ETF 37960A529   2,390 72 SH   SOLE   72 0 0
GOLDMAN SACHS GROUP INC COM 38141G104   1,750,956 4,192 SH   SOLE   4,192 0 0
GRANITE REAL ESTATE INVT TR UNIT 99/99/9999 387437114   4,684,098 82,049 SH   SOLE   82,049 0 0
HOME DEPOT INC COM 437076102   105,874 276 SH   SOLE   276 0 0
HONEYWELL INTL INC COM 438516106   778,308 3,792 SH   SOLE   3,792 0 0
ILLINOIS TOOL WKS INC COM 452308109   6,440 24 SH   SOLE   24 0 0
IMPERIAL OIL LTD COM NEW 453038408   1,887,986 27,365 SH   SOLE   27,365 0 0
INTEL CORP COM 458140100   221 5 SH   SOLE   5 0 0
INVESCO LTD SHS G491BT108   916,515 55,245 SH   SOLE   55,245 0 0
INVESCO QQQ TR UNIT SER 1 46090E103   1,829,765 4,121 SH   SOLE   4,121 0 0
ISHARES INC MSCI EMRG CHN 46434G764   57,397 997 SH   SOLE   997 0 0
ISHARES SILVER TR ISHARES 46428Q109   76,850 3,378 SH   SOLE   3,378 0 0
ISHARES TR CORE MSCI EAFE 46432F842   875,648 11,798 SH   SOLE   11,798 0 0
ISHARES TR CORE S&P MCP ETF 464287507   226,257 3,725 SH   SOLE   3,725 0 0
ISHARES TR LATN AMER 40 ETF 464287390   282,594 9,935 SH   SOLE   9,935 0 0
ISHARES TR ISHARES SEMICDTR 464287523   2,660,434 11,776 SH   SOLE   11,776 0 0
ISHARES TR CORE MSCI EMKT 46434G103   3,246,521 62,926 SH   SOLE   62,926 0 0
ISHARES TR 0-3 MNTH TREASRY 46436E718   5,438 54 SH   SOLE   54 0 0
JOHNSON & JOHNSON COM 478160104   2,872,889 18,161 SH   SOLE   18,161 0 0
JPMORGAN CHASE & CO COM 46625H100   3,865,189 19,297 SH   SOLE   19,297 0 0
KLA CORP COM NEW 482480100   387,008 554 SH   SOLE   554 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109   181,987 854 SH   SOLE   854 0 0
LAM RESEARCH CORP COM 512807108   617,919 636 SH   SOLE   636 0 0
LINDE PLC SHS G54950103   229,838 495 SH   SOLE   495 0 0
LOCKHEED MARTIN CORP COM 539830109   4,745,204 10,432 SH   SOLE   10,432 0 0
LXP INDUSTRIAL TRUST COM 529043101   513,581 56,938 SH   SOLE   56,938 0 0
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100   30,479 298 SH   SOLE   298 0 0
MAGNA INTL INC COM 559222401   54,544 1,001 SH   SOLE   1,001 0 0
MANULIFE FINL CORP COM 56501R106   5,627,039 225,248 SH   SOLE   225,248 0 0
MARKEL GROUP INC COM 570535104   1,860,770 1,223 SH   SOLE   1,223 0 0
MARVELL TECHNOLOGY INC COM 573874104   161,110 2,273 SH   SOLE   2,273 0 0
MASTERCARD INCORPORATED CL A 57636Q104   2,728,094 5,665 SH   SOLE   5,665 0 0
MCCORMICK & CO INC COM NON VTG 579780206   19,203 250 SH   SOLE   250 0 0
MCDONALDS CORP COM 580135101   244,169 866 SH   SOLE   866 0 0
MCKESSON CORP COM 58155Q103   2,147 4 SH   SOLE   4 0 0
MEDTRONIC PLC SHS G5960L103   2,644,567 30,345 SH   SOLE   30,345 0 0
MERCK & CO INC COM 58933Y105   2,242,094 16,992 SH   SOLE   16,992 0 0
META PLATFORMS INC CL A 30303M102   411,772 848 SH   SOLE   848 0 0
METLIFE INC COM 59156R108   190,907 2,576 SH   SOLE   2,576 0 0
MICROSOFT CORP COM 594918104   10,998,042 26,141 SH   SOLE   26,141 0 0
MID-AMER APT CMNTYS INC COM 59522J103   1,505,144 11,439 SH   SOLE   11,439 0 0
MORGAN STANLEY COM NEW 617446448   174,761 1,856 SH   SOLE   1,856 0 0
MOSAIC CO NEW COM 61945C103   4,739 146 SH   SOLE   146 0 0
NASDAQ INC COM 631103108   1,842,141 29,194 SH   SOLE   29,194 0 0
NEWMONT CORP COM 651639106   39,122 1,091 SH   SOLE   1,091 0 0
NEXTERA ENERGY INC COM 65339F101   831 13 SH   SOLE   13 0 0
NIKE INC CL B 654106103   31,013 330 SH   SOLE   330 0 0
NNN REIT INC COM 637417106   479,457 11,218 SH   SOLE   11,218 0 0
NORFOLK SOUTHN CORP COM 655844108   2,845,369 11,164 SH   SOLE   11,164 0 0
NORTHROP GRUMMAN CORP COM 666807102   1,326,367 2,771 SH   SOLE   2,771 0 0
NOVARTIS AG SPONSORED ADR 66987V109   967 10 SH   SOLE   10 0 0
NOVO-NORDISK A S ADR 670100205   12,840 100 SH   SOLE   100 0 0
NUTRIEN LTD COM 67077M108   93,686 1,724 SH   SOLE   1,724 0 0
NVIDIA CORPORATION COM 67066G104   223,179 247 SH   SOLE   247 0 0
OMNICOM GROUP INC COM 681919106   1,059,716 10,952 SH   SOLE   10,952 0 0
ORACLE CORP COM 68389X105   1,705,533 13,578 SH   SOLE   13,578 0 0
PEMBINA PIPELINE CORP COM 706327103   357,216 10,118 SH   SOLE   10,118 0 0
PEPSICO INC COM 713448108   70,354 402 SH   SOLE   402 0 0
PFIZER INC COM 717081103   1,487,289 53,596 SH   SOLE   53,596 0 0
PHILIP MORRIS INTL INC COM 718172109   68,715 750 SH   SOLE   750 0 0
PNC FINL SVCS GROUP INC COM 693475105   118,938 736 SH   SOLE   736 0 0
PROCTER AND GAMBLE CO COM 742718109   445,701 2,747 SH   SOLE   2,747 0 0
PROGRESSIVE CORP COM 743315103   2,068 10 SH   SOLE   10 0 0
PROLOGIS INC. COM 74340W103   10,678 82 SH   SOLE   82 0 0
PUBLIC STORAGE COM 74460D109   786,063 2,710 SH   SOLE   2,710 0 0
QORVO INC COM 74736K101   1,148 10 SH   SOLE   10 0 0
QUALCOMM INC COM 747525103   4,233 25 SH   SOLE   25 0 0
REALTY INCOME CORP COM 756109104   3,424,097 63,292 SH   SOLE   63,292 0 0
RESTAURANT BRANDS INTL INC COM 76131D103   3,892 49 SH   SOLE   49 0 0
RIO TINTO PLC SPONSORED ADR 767204100   765 12 SH   SOLE   12 0 0
ROGERS COMMUNICATIONS INC CL B 775109200   864,139 21,085 SH   SOLE   21,085 0 0
ROYAL BK CDA COM 780087102   5,156,691 51,114 SH   SOLE   51,114 0 0
RTX CORPORATION COM 75513E101   296,979 3,045 SH   SOLE   3,045 0 0
SALESFORCE INC COM 79466L302   9,337 31 SH   SOLE   31 0 0
SANOFI SPONSORED ADR 80105N105   1,458 30 SH   SOLE   30 0 0
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407   32,176 175 SH   SOLE   175 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   46,236 313 SH   SOLE   313 0 0
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860   5,730 145 SH   SOLE   145 0 0
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308   6,412 84 SH   SOLE   84 0 0
SELECT SECTOR SPDR TR INDL 81369Y704   749,835 5,953 SH   SOLE   5,953 0 0
SELECT SECTOR SPDR TR FINANCIAL 81369Y605   2,583,707 61,349 SH   SOLE   61,349 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   3,470,522 16,664 SH   SOLE   16,664 0 0
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852   4,083 50 SH   SOLE   50 0 0
SIMON PPTY GROUP INC NEW COM 828806109   7,042 45 SH   SOLE   45 0 0
SPDR GOLD TR GOLD SHS 78463V107   27,361 133 SH   SOLE   133 0 0
SPDR INDEX SHS FDS EURO STOXX 50 78463X202   1,107,386 21,073 SH   SOLE   21,073 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103   3,580,825 6,845 SH   SOLE   6,845 0 0
STAG INDL INC COM 85254J102   403,928 10,508 SH   SOLE   10,508 0 0
STANTEC INC COM 85472N109   328,112 3,951 SH   SOLE   3,951 0 0
STARBUCKS CORP COM 855244109   22,116 242 SH   SOLE   242 0 0
SUN LIFE FINANCIAL INC. COM 866796105   2,322,362 42,551 SH   SOLE   42,551 0 0
SUNCOR ENERGY INC NEW COM 867224107   5,273,311 142,851 SH   SOLE   142,851 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   6,353,127 46,697 SH   SOLE   46,697 0 0
TAKEDA PHARMACEUTICAL CO LTD SPONSORED ADS 874060205   976,786 70,323 SH   SOLE   70,323 0 0
TC ENERGY CORP COM 87807B107   371,054 9,230 SH   SOLE   9,230 0 0
TECK RESOURCES LTD CL B 878742204   118,854 2,596 SH   SOLE   2,596 0 0
TELUS CORPORATION COM 87971M103   1,482,335 92,634 SH   SOLE   92,634 0 0
TELUS INTL CDA INC SUB VTG SHS 87975H100   3,388 400 SH   SOLE   400 0 0
TERADYNE INC COM 880770102   199,935 1,772 SH   SOLE   1,772 0 0
TESLA INC COM 88160R101   1,096,226 6,236 SH   SOLE   6,236 0 0
TEXAS INSTRS INC COM 882508104   96,687 555 SH   SOLE   555 0 0
TFI INTL INC COM 87241L109   1,205,688 7,559 SH   SOLE   7,559 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102   135,422 233 SH   SOLE   233 0 0
THOMSON REUTERS CORP. COM 884903808   52,303 336 SH   SOLE   336 0 0
TJX COS INC NEW COM 872540109   11,460 113 SH   SOLE   113 0 0
TORONTO DOMINION BK ONT COM NEW 891160509   7,174,884 118,853 SH   SOLE   118,853 0 0
TOTALENERGIES SE SPONSORED ADS 89151E109   13,766 200 SH   SOLE   200 0 0
TOYOTA MOTOR CORP ADS 892331307   2,931,569 11,648 SH   SOLE   11,648 0 0
TWILIO INC CL A 90138F102   4,036 66 SH   SOLE   66 0 0
UDR INC COM 902653104   16,647 445 SH   SOLE   445 0 0
UNILEVER PLC SPON ADR NEW 904767704   1,255 25 SH   SOLE   25 0 0
UNION PAC CORP COM 907818108   5,802,472 23,594 SH   SOLE   23,594 0 0
UNITEDHEALTH GROUP INC COM 91324P102   3,958 8 SH   SOLE   8 0 0
US BANCORP DEL COM NEW 902973304   20,115 450 SH   SOLE   450 0 0
VANECK ETF TRUST SEMICONDUCTR ETF 92189F676   900 4 SH   SOLE   4 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   95,659 199 SH   SOLE   199 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553   326,134 3,771 SH   SOLE   3,771 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   1,890,299 45,250 SH   SOLE   45,250 0 0
VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676   1,643 39 SH   SOLE   39 0 0
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742   15,134 137 SH   SOLE   137 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409   24,430 316 SH   SOLE   316 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   6,026 33 SH   SOLE   33 0 0
VANGUARD STAR FDS VG TL INTL STK F 921909768   2,568,780 42,600 SH   SOLE   42,600 0 0
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   3,355,921 66,891 SH   SOLE   66,891 0 0
VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603   977 4 SH   SOLE   4 0 0
VENTAS INC COM 92276F100   907,504 20,843 SH   SOLE   20,843 0 0
VISA INC COM CL A 92826C839   1,554,476 5,570 SH   SOLE   5,570 0 0
WALMART INC COM 931142103   2,982,807 49,573 SH   SOLE   49,573 0 0
WASTE CONNECTIONS INC COM 94106B101   607,023 3,530 SH   SOLE   3,530 0 0
WELLTOWER INC COM 95040Q104   705,098 7,546 SH   SOLE   7,546 0 0
WEST FRASER TIMBER CO LTD COM 952845105   267,310 3,095 SH   SOLE   3,095 0 0
WHEATON PRECIOUS METALS CORP COM 962879102   91,823 1,949 SH   SOLE   1,949 0 0