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
ISHARES TR MSCI USA QLT FCT 46432F339 4,720,778 25,822 SH SOLE 25,822 0 0
ISHARES TR MSCI USA MIN VOL 46429B697 3,163,231 33,698 SH SOLE 33,698 0 0
ISHARES INC CORE MSCI EMKT 46434G103 4,858,228 80,930 SH SOLE 80,930 0 0
VANGUARD INDEX FDS SM CP VAL ETF 922908611 6,798,829 34,864 SH SOLE 34,864 0 0
ISHARES TR MSCI USA MMENTM 46432F396 8,140,119 33,872 SH SOLE 33,872 0 0
ISHARES TR MSCI INTL QUALTY 46434V456 4,048,590 93,674 SH SOLE 93,674 0 0
ISHARES TR MSCI INTL MOMENT 46434V449 4,953,207 108,409 SH SOLE 108,409 0 0
ISHARES INC MSCI GBL MIN VOL 464286525 10,036,239 84,644 SH SOLE 84,644 0 0
VANGUARD INDEX FDS VALUE ETF 922908744 3,561,664 20,152 SH SOLE 20,152 0 0
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 3,813,170 23,186 SH SOLE 23,186 0 0
ISHARES TR MSCI INTL VLU FT 46435G409 2,789,401 84,810 SH SOLE 84,810 0 0
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 4,764,479 142,267 SH SOLE 142,267 0 0
BANK MONTREAL QUE COM 063671101 635,563 5,737 SH SOLE 5,737 0 0
BANK NOVA SCOTIA HALIFAX COM 064149107 1,740,533 31,487 SH SOLE 31,487 0 0
BCE INC COM NEW 05534B760 536,732 24,210 SH SOLE 24,210 0 0
CANADIAN NATL RY CO COM 136375102 2,051,984 19,700 SH SOLE 19,700 0 0
CELESTICA INC COM 15101Q207 1,274,489 8,160 SH SOLE 8,160 0 0
DESCARTES SYS GROUP INC COM 249906108 485,705 4,783 SH SOLE 4,783 0 0
GILDAN ACTIVEWEAR INC COM 375916103 530,461 10,769 SH SOLE 10,769 0 0
KINROSS GOLD CORP COM 496902404 935,832 59,906 SH SOLE 59,906 0 0
MANULIFE FINL CORP COM 56501R106 947,632 29,648 SH SOLE 29,648 0 0
NEW GOLD INC CDA COM 644535106 456,706 91,895 SH SOLE 91,895 0 0
ORLA MNG LTD NEW COM 68634K106 667,656 66,483 SH SOLE 66,483 0 0
RB GLOBAL INC COM 74935Q107 660,685 6,221 SH SOLE 6,221 0 0
ROGERS COMMUNICATIONS INC CL B 775109200 224,750 7,580 SH SOLE 7,580 0 0
ROYAL BK CDA COM 780087102 4,410,303 33,475 SH SOLE 33,475 0 0
SHOPIFY INC CL A SUB VTG SHS 82509L107 498,894 4,327 SH SOLE 4,327 0 0
SUNCOR ENERGY INC NEW COM 867224107 219,099 5,851 SH SOLE 5,851 0 0
THOMSON REUTERS CORP COM 884903808 1,952,367 9,712 SH SOLE 9,712 0 0
WASTE CONNECTIONS INC COM 94106B101 942,854 5,049 SH SOLE 5,049 0 0
WHEATON PRECIOUS METALS CORP COM 962879102 644,928 7,174 SH SOLE 7,174 0 0
VANECK ETF TRUST MRNGSTR WDE MOAT 92189F643 5,986,991 63,834 SH SOLE 63,834 0 0
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 2,914,399 114,344 SH SOLE 114,344 0 0
CANADIAN IMPERIAL BK COMM COM 136069101 626,419 8,828 SH SOLE 8,828 0 0
CANADIAN NAT RES LTD COM 136385101 170,388 5,423 SH SOLE 5,423 0 0
CGI INC CL A SUB VTG 12532H104 74,539 710 SH SOLE 710 0 0
TORONTO DOMINION BK ONT COM NEW 891160509 3,040,954 41,358 SH SOLE 41,358 0 0
ALGONQUIN PWR UTILS CORP COM 015857105 38,601 6,750 SH SOLE 6,750 0 0
ALPHABET INC CAP STK CL A 02079K305 73,312 416 SH SOLE 416 0 0
CONSTELLATION BRANDS INC CL A 21036P108 23,589 145 SH SOLE 145 0 0
DOLLAR TREE INC COM 256746108 35,654 360 SH SOLE 360 0 0
JPMORGAN CHASE & CO. COM 46625H100 894,952 3,087 SH SOLE 3,087 0 0
ORACLE CORP COM 68389X105 202,233 925 SH SOLE 925 0 0
PFIZER INC COM 717081103 66,781 2,755 SH SOLE 2,755 0 0
GRANITE REAL ESTATE INVT TR TR UNIT NEW 387437205 2,798,311 55,101 SH SOLE 55,101 0 0
PEMBINA PIPELINE CORP COM 706327103 1,939,187 51,664 SH SOLE 51,664 0 0
ISHARES TR MSCI EAFE MIN VL 46429B689 1,324,702 15,759 SH SOLE 15,759 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 140,120 2,833 SH SOLE 2,833 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 2,515,325 8,276 SH SOLE 8,276 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 226,195 3,365 SH SOLE 3,365 0 0
BROOKFIELD ASSET MANAGMT LTD CL A LMT VTG SHS 113004105 2,877,561 52,008 SH SOLE 52,008 0 0
BROOKFIELD CORP CL A LTD VT SH 11271J107 7,086,162 114,533 SH SOLE 114,533 0 0
ENBRIDGE INC COM 29250N105 2,864,042 63,181 SH SOLE 63,181 0 0
FORTIS INC COM 349553107 2,866,549 60,056 SH SOLE 60,056 0 0
MAGNA INTL INC COM 559222401 163,306 4,226 SH SOLE 4,226 0 0
TC ENERGY CORP COM 87807B107 3,319,095 68,010 SH SOLE 68,010 0 0
JOHNSON & JOHNSON COM 478160104 429,686 2,813 SH SOLE 2,813 0 0
NORFOLK SOUTHN CORP COM 655844108 217,575 850 SH SOLE 850 0 0
PEPSICO INC COM 713448108 310,294 2,350 SH SOLE 2,350 0 0
UNILEVER PLC SPON ADR NEW 904767704 299,733 4,900 SH SOLE 4,900 0 0
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 185,301 1,390 SH SOLE 1,390 0 0
EMERA INC COM 290876101 2,614,153 57,086 SH SOLE 57,086 0 0
ARK ETF TR AUTNMUS TECHNLGY 00214Q203 410,182 4,600 SH SOLE 4,600 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 1,762,374 3,628 SH SOLE 3,628 0 0
DIAGEO PLC SPON ADR NEW 25243Q205 136,134 1,350 SH SOLE 1,350 0 0
GENERAL DYNAMICS CORP COM 369550108 17,500 60 SH SOLE 60 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109 15,050 60 SH SOLE 60 0 0
LOCKHEED MARTIN CORP COM 539830109 65,766 142 SH SOLE 142 0 0
MCDONALDS CORP COM 580135101 551,909 1,889 SH SOLE 1,889 0 0
MICROSOFT CORP COM 594918104 2,093,599 4,209 SH SOLE 4,209 0 0
PROCTER AND GAMBLE CO COM 742718109 401,168 2,518 SH SOLE 2,518 0 0
RTX CORPORATION COM 75513E101 109,515 750 SH SOLE 750 0 0
SPDR GOLD TR GOLD SHS 78463V107 91,449 300 SH SOLE 300 0 0
TOYOTA MOTOR CORP ADS 892331307 17,226 100 SH SOLE 100 0 0
ISHARES INC MSCI EMERG MRKT 464286533 46,158 735 SH SOLE 735 0 0
ALPHABET INC CAP STK CL C 02079K107 877,194 4,945 SH SOLE 4,945 0 0
APPLE INC COM 037833100 1,164,135 5,674 SH SOLE 5,674 0 0
BOSTON SCIENTIFIC CORP COM 101137107 128,892 1,200 SH SOLE 1,200 0 0
SALESFORCE INC COM 79466L302 27,269 100 SH SOLE 100 0 0
SKY HARBOUR GROUP CORPORATIO *W EXP 01/25/202 83085C115 1,683 990 SH SOLE 990 0 0
META PLATFORMS INC CL A 30303M102 341,736 463 SH SOLE 463 0 0
INTEL CORP COM 458140100 11,200 500 SH SOLE 500 0 0
AGNICO EAGLE MINES LTD COM 008474108 596,694 5,010 SH SOLE 5,010 0 0
CENOVUS ENERGY INC COM 15135U109 13,059 960 SH SOLE 960 0 0
FRANCO NEV CORP COM 351858105 910,883 5,550 SH SOLE 5,550 0 0
OVINTIV INC COM 69047Q102 9,056 238 SH SOLE 238 0 0
TECK RESOURCES LTD CL B 878742204 20,213 500 SH SOLE 500 0 0
TFI INTL INC COM 87241L109 56,534 630 SH SOLE 630 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 23,612 79 SH SOLE 79 0 0
AMERICAN EXPRESS CO COM 025816109 92,504 290 SH SOLE 290 0 0
CISCO SYS INC COM 17275R102 115,171 1,660 SH SOLE 1,660 0 0
LOWES COS INC COM 548661107 69,889 315 SH SOLE 315 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 38,113 94 SH SOLE 94 0 0
VISA INC COM CL A 92826C839 299,662 844 SH SOLE 844 0 0
WALMART INC COM 931142103 151,070 1,545 SH SOLE 1,545 0 0
PRIMO BRANDS CORPORATION CLASS A COM SHS 741623102 2,354,790 79,500 SH SOLE 79,500 0 0
ISHARES TR MSCI EAFE ETF 464287465 26,817 300 SH SOLE 300 0 0
DAVITA INC COM 23918K108 85,470 600 SH SOLE 600 0 0
VERISIGN INC COM 92343E102 158,840 550 SH SOLE 550 0 0
BANK AMERICA CORP COM 060505104 323,432 6,835 SH SOLE 6,835 0 0
DEERE & CO COM 244199105 317,806 625 SH SOLE 625 0 0
OCCIDENTAL PETE CORP COM 674599105 21,005 500 SH SOLE 500 0 0
KROGER CO COM 501044101 53,798 750 SH SOLE 750 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 149,877 592 SH SOLE 592 0 0
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 242,910 3,000 SH SOLE 3,000 0 0
TRANSALTA CORP COM 89346D107 2,365,060 219,313 SH SOLE 219,313 0 0
AT&T INC COM 00206R102 56,722 1,960 SH SOLE 1,960 0 0
ALTRIA GROUP INC COM 02209S103 69,594 1,187 SH SOLE 1,187 0 0
AMGEN INC COM 031162100 12,564 45 SH SOLE 45 0 0
BOOKING HOLDINGS INC COM 09857L108 81,049 14 SH SOLE 14 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 37,912 819 SH SOLE 819 0 0
CATERPILLAR INC COM 149123101 61,725 159 SH SOLE 159 0 0
CHEVRON CORP NEW COM 166764100 45,678 319 SH SOLE 319 0 0
THE CIGNA GROUP COM 125523100 46,281 140 SH SOLE 140 0 0
COLGATE PALMOLIVE CO COM 194162103 51,631 568 SH SOLE 568 0 0
COMCAST CORP NEW CL A 20030N101 16,667 467 SH SOLE 467 0 0
CONOCOPHILLIPS COM 20825C104 43,344 483 SH SOLE 483 0 0
EOG RES INC COM 26875P101 52,628 440 SH SOLE 440 0 0
EXXON MOBIL CORP COM 30231G102 54,762 508 SH SOLE 508 0 0
HOME DEPOT INC COM 437076102 89,460 244 SH SOLE 244 0 0
HCA HEALTHCARE INC COM 40412C101 54,400 142 SH SOLE 142 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 68,389 232 SH SOLE 232 0 0
MARATHON PETE CORP COM 56585A102 59,966 361 SH SOLE 361 0 0
MCKESSON CORP COM 58155Q103 95,261 130 SH SOLE 130 0 0
METLIFE INC COM 59156R108 42,221 525 SH SOLE 525 0 0
PHILIP MORRIS INTL INC COM 718172109 88,879 488 SH SOLE 488 0 0
QUALCOMM INC COM 747525103 46,822 294 SH SOLE 294 0 0
3M CO COM 88579Y101 13,245 87 SH SOLE 87 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 52,660 1,217 SH SOLE 1,217 0 0
IMPERIAL OIL LTD COM NEW 453038408 44,472 560 SH SOLE 560 0 0
RESTAURANT BRANDS INTL INC COM 76131D103 302,446 4,561 SH SOLE 4,561 0 0
SSR MINING IN COM 784730103 90,037 7,061 SH SOLE 7,061 0 0
STANTEC INC COM 85472N109 79,186 728 SH SOLE 728 0 0
TELUS CORPORATION COM 87971M103 262,560 16,354 SH SOLE 16,354 0 0
SPROTT INC COM NEW 852066208 53,346 772 SH SOLE 772 0 0
ISHARES TR CORE HIGH DV ETF 46429B663 850,068 7,255 SH SOLE 7,255 0 0
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 206,660 1,608 SH SOLE 1,608 0 0
CITIGROUP INC COM NEW 172967424 426 5 SH SOLE 5 0 0
AFFIRM HLDGS INC COM CL A 00827B106 13,828 200 SH SOLE 200 0 0
HUDBAY MINERALS INC COM 443628102 21 2 SH SOLE 2 0 0
ABERCROMBIE & FITCH CO CL A 002896207 663 8 SH SOLE 8 0 0
ISHARES TR CORE MSCI EAFE 46432F842 54,179 649 SH SOLE 649 0 0
NUTRIEN LTD COM 67077M108 261,780 4,494 SH SOLE 4,494 0 0
ABBVIE INC COM 00287Y109 36,753 198 SH SOLE 198 0 0
AFLAC INC COM 001055102 53,257 505 SH SOLE 505 0 0
AUTOZONE INC COM 053332102 44,547 12 SH SOLE 12 0 0
HP INC COM 40434L105 34,464 1,409 SH SOLE 1,409 0 0
ILLINOIS TOOL WKS INC COM 452308109 36,840 149 SH SOLE 149 0 0
MARRIOTT INTL INC NEW CL A 571903202 43,714 160 SH SOLE 160 0 0
PAYPAL HLDGS INC COM 70450Y103 41,322 556 SH SOLE 556 0 0
PHILLIPS 66 COM 718546104 29,229 245 SH SOLE 245 0 0
PRUDENTIAL FINL INC COM 744320102 32,769 305 SH SOLE 305 0 0
SHERWIN WILLIAMS CO COM 824348106 37,770 110 SH SOLE 110 0 0
SYSCO CORP COM 871829107 47,868 632 SH SOLE 632 0 0
TJX COS INC NEW COM 872540109 38,652 313 SH SOLE 313 0 0
ABBOTT LABS COM 002824100 202,383 1,488 SH SOLE 1,488 0 0
COSTCO WHSL CORP NEW COM 22160K105 399,936 404 SH SOLE 404 0 0
ISHARES GOLD TR ISHARES NEW 464285204 485,013 7,777 SH SOLE 7,777 0 0
STARBUCKS CORP COM 855244109 290,101 3,166 SH SOLE 3,166 0 0
SUN CMNTYS INC COM 866674104 1,030,514 8,147 SH SOLE 8,147 0 0
AMERICAN TOWER CORP NEW COM 03027X100 739,533 3,346 SH SOLE 3,346 0 0
DIGITAL RLTY TR INC COM 253868103 686,163 3,936 SH SOLE 3,936 0 0
EQUINIX INC COM 29444U700 682,513 858 SH SOLE 858 0 0
ISHARES TR ISHARES SEMICDTR 464287523 128,898 540 SH SOLE 540 0 0
ISHARES TR CORE MSCI TOTAL 46432F834 148,358 1,919 SH SOLE 1,919 0 0
WISDOMTREE TR INTL SMCAP DIV 97717W760 82,997 1,105 SH SOLE 1,105 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 370,080 1,200 SH SOLE 1,200 0 0
BECTON DICKINSON & CO COM 075887109 70,450 409 SH SOLE 409 0 0
NOVARTIS AG SPONSORED ADR 66987V109 145,212 1,200 SH SOLE 1,200 0 0
DISNEY WALT CO COM 254687106 16,493 133 SH SOLE 133 0 0
AMETEK INC COM 031100100 1,810 10 SH SOLE 10 0 0
CENCORA INC COM 03073E105 2,999 10 SH SOLE 10 0 0
AMPHENOL CORP NEW CL A 032095101 8,888 90 SH SOLE 90 0 0
APTARGROUP INC COM 038336103 1,564 10 SH SOLE 10 0 0
CME GROUP INC COM 12572Q105 3,307 12 SH SOLE 12 0 0
CANADIAN PACIFIC KANSAS CITY COM 13646K108 9,927 125 SH SOLE 125 0 0
COLLIERS INTL GROUP INC SUB VTG SHS 194693107 2,354 18 SH SOLE 18 0 0
DANAHER CORPORATION COM 235851102 1,383 7 SH SOLE 7 0 0
DOLLAR GEN CORP NEW COM 256677105 572 5 SH SOLE 5 0 0
MARSH & MCLENNAN COS INC COM 571748102 6,341 29 SH SOLE 29 0 0
MARTIN MARIETTA MATLS INC COM 573284106 2,196 4 SH SOLE 4 0 0
NIKE INC CL B 654106103 1,066 15 SH SOLE 15 0 0
UNITEDHEALTH GROUP INC COM 91324P102 13,103 42 SH SOLE 42 0 0
WATERS CORP COM 941848103 2,443 7 SH SOLE 7 0 0
AMAZON COM INC COM 023135106 275,993 1,258 SH SOLE 1,258 0 0
ASML HOLDING N V N Y REGISTRY SHS N07059210 16,829 21 SH SOLE 21 0 0
FORTINET INC COM 34959E109 27,593 261 SH SOLE 261 0 0
KLA CORP COM NEW 482480100 29,559 33 SH SOLE 33 0 0
MASTERCARD INCORPORATED CL A 57636Q104 21,354 38 SH SOLE 38 0 0
NETFLIX INC COM 64110L106 44,191 33 SH SOLE 33 0 0
NOVO-NORDISK A S ADR 670100205 11,664 169 SH SOLE 169 0 0
OREILLY AUTOMOTIVE INC COM 67103H107 18,927 210 SH SOLE 210 0 0
SHELL PLC SPON ADS 780259305 53,019 753 SH SOLE 753 0 0
CAE INC COM 124765108 43,947 1,500 SH SOLE 1,500 0 0
BRITISH AMERN TOB PLC SPONSORED ADR 110448107 2,840 60 SH SOLE 60 0 0
SERVICENOW INC COM 81762P102 21,590 21 SH SOLE 21 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 10,192 45 SH SOLE 45 0 0
VANGUARD SCOTTSDALE FDS VNG RUS3000IDX 92206C599 170,469 625 SH SOLE 625 0 0
FIRSTSERVICE CORP NEW COM 33767E202 81,989 470 SH SOLE 470 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 88,469 125 SH SOLE 125 0 0
ZIMMER BIOMET HOLDINGS INC COM 98956P102 27,363 300 SH SOLE 300 0 0
ZIMVIE INC COM 98888T107 281 30 SH SOLE 30 0 0
BLOCK INC CL A 852234103 1,902 28 SH SOLE 28 0 0
NEXGEN ENERGY LTD COM 65340P106 9,785 1,409 SH SOLE 1,409 0 0
ISHARES INC MSCI CDA ETF 464286509 39,501 855 SH SOLE 855 0 0
ISHARES TR GLOBAL REIT ETF 46434V647 105,271 4,262 SH SOLE 4,262 0 0
ISHARES TR GLB INFRASTR ETF 464288372 20,424 345 SH SOLE 345 0 0
CAMECO CORP COM 13321L108 51,968 700 SH SOLE 700 0 0
SUN LIFE FINANCIAL INC. COM 866796105 57,205 860 SH SOLE 860 0 0
CSX CORP COM 126408103 81,249 2,490 SH SOLE 2,490 0 0
LINDE PLC SHS G54950103 21,113 45 SH SOLE 45 0 0
NVIDIA CORPORATION COM 67066G104 57,350 363 SH SOLE 363 0 0
RYANAIR HOLDINGS PLC SPONSORED ADR 783513203 34,602 600 SH SOLE 600 0 0
SONY GROUP CORP SPONSORED ADR 835699307 33,188 1,275 SH SOLE 1,275 0 0
VALERO ENERGY CORP COM 91913Y100 56,456 420 SH SOLE 420 0 0