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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
ABBOTT LABS COM 002824100 5,032 45,963 SH   SOLE N/A 45,963 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101 17,975 35,942 SH   SOLE N/A 35,942 0 0
ALGONQUIN PWR UTILS CORP COM 015857105 23,251 1,413,855 SH   SOLE N/A 1,413,855 0 0
ALPHABET INC CAP STK CL A 02079K305 24,355 13,896 SH   SOLE N/A 13,896 0 0
ALPHABET INC CAP STK CL C 02079K107 20,285 11,579 SH   SOLE N/A 11,579 0 0
AMAZON COM INC COM 023135106 29,071 8,926 SH   SOLE N/A 8,926 0 0
AON PLC SHS CL A G0403H108 41,980 198,704 SH   SOLE N/A 198,704 0 0
API GROUP CORP COM STK 00187Y100 24,292 1,338,406 SH   SOLE N/A 1,338,406 0 0
APOLLO GLOBAL MGMT INC COM CL A 03768E105 21,466 438,266 SH   SOLE N/A 438,266 0 0
APPLE INC COM 037833100 41,106 309,792 SH   SOLE N/A 309,792 0 0
ARAMARK COM 03852U106 14,218 369,497 SH   SOLE N/A 369,497 0 0
ASML HOLDING N V N Y REGISTRY SHS N07059210 6,060 12,425 SH   SOLE N/A 12,425 0 0
AVALARA INC COM 05338G106 247 1,500 SH   SOLE N/A 1,500 0 0
BANK MONTREAL QUE COM 063671101 12,318 162,140 SH   SOLE N/A 162,140 0 0
BANK NOVA SCOTIA B C COM 064149107 36,528 676,374 SH   SOLE N/A 676,374 0 0
BCE INC COM NEW 05534B760 23,434 548,479 SH   SOLE N/A 548,479 0 0
BECTON DICKINSON & CO COM 075887109 5,508 22,012 SH   SOLE N/A 22,012 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 16,347 47 SH   SOLE N/A 47 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 4,024 17,354 SH   SOLE N/A 17,354 0 0
BERRY GLOBAL GROUP INC COM 08579W103 15,387 273,845 SH   SOLE N/A 273,845 0 0
BK OF AMERICA CORP COM 060505104 14,904 491,704 SH   SOLE N/A 491,704 0 0
BLACK KNIGHT INC COM 09215C105 13,124 148,551 SH   SOLE N/A 148,551 0 0
BLOCK H & R INC COM 093671105 169 10,640 SH   SOLE N/A 10,640 0 0
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 28,221 683,249 SH   SOLE N/A 683,249 0 0
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 30,825 623,516 SH   SOLE N/A 623,516 0 0
BROOKFIELD INFRASTRUCTURE CO COM SB VTG SHS A 11275Q107 3,939 54,430 SH   SOLE N/A 54,430 0 0
BROOKFIELD PROPERTY PARTRS L UNIT LTD PARTN G16249107 7,675 531,114 SH   SOLE N/A 531,114 0 0
BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105 3,286 56,370 SH   SOLE N/A 56,370 0 0
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 9,661 223,980 SH   SOLE N/A 223,980 0 0
BRP INC COM SUN VTG 05577W200 15,868 240,405 SH   SOLE N/A 240,405 0 0
CANADA GOOSE HLDGS INC SHS SUB VTG 135086106 266 8,960 SH   SOLE N/A 8,960 0 0
CANADIAN IMP BK COMM COM 136069101 17,769 208,207 SH   SOLE N/A 208,207 0 0
CANADIAN NAT RES LTD COM 136385101 5,712 237,896 SH   SOLE N/A 237,896 0 0
CANADIAN PAC RY LTD COM 13645T100 22,702 65,503 SH   SOLE N/A 65,503 0 0
CARGURUS INC COM CL A 141788109 6,554 206,549 SH   SOLE N/A 206,549 0 0
CATERPILLAR INC COM 149123101 6,525 35,849 SH   SOLE N/A 35,849 0 0
CHARTER COMMUNICATIONS INC N CL A 16119P108 21,526 32,539 SH   SOLE N/A 32,539 0 0
CHEVRON CORP NEW COM 166764100 12,307 145,731 SH   SOLE N/A 145,731 0 0
CI FINL CORP COM 125491100 5,516 445,336 SH   SOLE N/A 445,336 0 0
CME GROUP INC COM 12572Q105 9,822 53,950 SH   SOLE N/A 53,950 0 0
COCA COLA CO COM 191216100 10,780 196,579 SH   SOLE N/A 196,579 0 0
COHBAR INC COM 19249J109 47 35,000 SH   SOLE N/A 35,000 0 0
COLLIERS INTL GROUP INC SUB VTG SHS 194693107 12,000 134,952 SH   SOLE N/A 134,952 0 0
COMCAST CORP NEW CL A 20030N101 5,193 99,106 SH   SOLE N/A 99,106 0 0
COSTCO WHSL CORP NEW COM 22160K105 3,978 10,557 SH   SOLE N/A 10,557 0 0
DANAHER CORPORATION COM 235851102 6,982 31,431 SH   SOLE N/A 31,431 0 0
DISNEY WALT CO COM 254687106 7,425 40,979 SH   SOLE N/A 40,979 0 0
DOW INC COM 260557103 4,362 78,603 SH   SOLE N/A 78,603 0 0
DUKE REALTY CORP COM NEW 264411505 6,435 160,996 SH   SOLE N/A 160,996 0 0
ENBRIDGE INC COM 29250N105 42,155 1,319,159 SH   SOLE N/A 1,319,159 0 0
ENTERGY CORP NEW COM 29364G103 3,528 35,335 SH   SOLE N/A 35,335 0 0
EQUILLIUM INC COM 29446K106 54 10,000 SH   SOLE N/A 10,000 0 0
ERICSSON ADR B SEK 10 294821608 299 25,000 SH   SOLE N/A 25,000 0 0
ESSEX PPTY TR INC COM 297178105 3,968 16,711 SH   SOLE N/A 16,711 0 0
FACEBOOK INC CL A 30303M102 40,726 149,092 SH   SOLE N/A 149,092 0 0
FERRARI N V COM N3167Y103 230 1,000 SH   SOLE N/A 1,000 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 23,519 166,257 SH   SOLE N/A 166,257 0 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 7,017 47,756 SH   SOLE N/A 47,756 0 0
FIRSTSERVICE CORP NEW COM 33767E202 16,823 123,018 SH   SOLE N/A 123,018 0 0
FLOWSERVE CORP COM 34354P105 4,679 126,969 SH   SOLE N/A 126,969 0 0
FOMENTO ECONOMICO MEXICANO S SPON ADR UNITS 344419106 5,952 78,560 SH   SOLE N/A 78,560 0 0
FRANCO NEV CORP COM 351858105 232 1,855 SH   SOLE N/A 1,855 0 0
GILEAD SCIENCES INC COM 375558103 2,683 46,047 SH   SOLE N/A 46,047 0 0
GOLD STD VENTURES CORP COM 380738104 109 150,000 SH   SOLE N/A 150,000 0 0
HEPION PHARMACEUTICALS INC COM 426897104 44 20,000 SH   SOLE N/A 20,000 0 0
HILTON WORLDWIDE HLDGS INC COM 43300A203 7,881 70,833 SH   SOLE N/A 70,833 0 0
HOME DEPOT INC COM 437076102 10,678 40,199 SH   SOLE N/A 40,199 0 0
IHS MARKIT LTD SHS G47567105 3,669 40,845 SH   SOLE N/A 40,845 0 0
INMODE LTD SHS M5425M103 13,881 292,350 SH   SOLE N/A 292,350 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 315 2,500 SH   SOLE N/A 2,500 0 0
INTUIT COM 461202103 6,679 17,582 SH   SOLE N/A 17,582 0 0
ISHARES TR TIPS BD ETF 464287176 202 1,580 SH   SOLE N/A 1,580 0 0
JPMORGAN CHASE & CO COM 46625H100 16,112 126,793 SH   SOLE N/A 126,793 0 0
KINGSWAY FINL SVCS INC COM NEW 496904202 679 144,429 SH   SOLE N/A 144,429 0 0
LINEAGE CELL THERAPEUTICS IN COM 53566P109 18 10,000 SH   SOLE N/A 10,000 0 0
LIONS GATE ENTMNT CORP CL A VTG 535919401 195 17,176 SH   SOLE N/A 17,176 0 0
LIONS GATE ENTMNT CORP CL B NON VTG 535919500 183 17,620 SH   SOLE N/A 17,620 0 0
LOCKHEED MARTIN CORP COM 539830109 5,679 15,999 SH   SOLE N/A 15,999 0 0
MAGNITE INC COM 55955D100 307 10,000 SH   SOLE N/A 10,000 0 0
MANULIFE FINL CORP COM 56501R106 25,613 1,440,625 SH   SOLE N/A 1,440,625 0 0
MASTERCARD INCORPORATED CL A 57636Q104 11,808 33,080 SH   SOLE N/A 33,080 0 0
MCDONALDS CORP COM 580135101 5,654 26,347 SH   SOLE N/A 26,347 0 0
MEDTRONIC PLC SHS G5960L103 7,715 65,858 SH   SOLE N/A 65,858 0 0
MERCK & CO. INC COM 58933Y105 6,568 80,296 SH   SOLE N/A 80,296 0 0
MICROSOFT CORP COM 594918104 50,068 225,107 SH   SOLE N/A 225,107 0 0
MONDELEZ INTL INC CL A 609207105 10,921 186,773 SH   SOLE N/A 186,773 0 0
NEXTERA ENERGY INC COM 65339F101 3,928 50,913 SH   SOLE N/A 50,913 0 0
NICE LTD SPONSORED ADR 653656108 3,273 11,545 SH   SOLE N/A 11,545 0 0
NORFOLK SOUTHN CORP COM 655844108 9,639 40,565 SH   SOLE N/A 40,565 0 0
NORTHROP GRUMMAN CORP COM 666807102 6,417 21,104 SH   SOLE N/A 21,104 0 0
NOVARTIS AG SPONSORED ADR 66987V109 8,340 88,323 SH   SOLE N/A 88,323 0 0
NUTRIEN LTD COM 67077M108 13,816 287,412 SH   SOLE N/A 287,412 0 0
OPEN TEXT CORP COM 683715106 11,181 246,264 SH   SOLE N/A 246,264 0 0
OREILLY AUTOMOTIVE INC COM 67103H107 8,484 18,746 SH   SOLE N/A 18,746 0 0
PARKER-HANNIFIN CORP COM 701094104 7,606 27,922 SH   SOLE N/A 27,922 0 0
PAYPAL HLDGS INC COM 70450Y103 12,951 55,301 SH   SOLE N/A 55,301 0 0
PEMBINA PIPELINE CORP COM 706327103 8,633 365,399 SH   SOLE N/A 365,399 0 0
PFIZER INC COM 717081103 7,956 216,140 SH   SOLE N/A 216,140 0 0
PPG INDS INC COM 693506107 6,885 47,737 SH   SOLE N/A 47,737 0 0
PROCTER AND GAMBLE CO COM 742718109 6,229 44,765 SH   SOLE N/A 44,765 0 0
REINSURANCE GRP OF AMERICA I COM NEW 759351604 983 8,479 SH   SOLE N/A 8,479 0 0
RESONANT INC COM 76118L102 53 20,000 SH   SOLE N/A 20,000 0 0
RETAIL OPPORTUNITY INVTS COR COM 76131N101 281 21,000 SH   SOLE N/A 21,000 0 0
ROGERS COMMUNICATIONS INC CL B 775109200 7,473 160,650 SH   SOLE N/A 160,650 0 0
ROYAL BK CDA COM 780087102 27,334 332,938 SH   SOLE N/A 332,938 0 0
RYANAIR HOLDINGS PLC SPONSORED ADS 783513203 3,798 34,537 SH   SOLE N/A 34,537 0 0
S&P GLOBAL INC COM 78409V104 14,956 45,497 SH   SOLE N/A 45,497 0 0
SHERWIN WILLIAMS CO COM 824348106 8,224 11,190 SH   SOLE N/A 11,190 0 0
SIMON PPTY GROUP INC NEW COM 828806109 4,495 52,705 SH   SOLE N/A 52,705 0 0
SPDR GOLD TR GOLD SHS 78463V107 655 3,670 SH   SOLE N/A 3,670 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 395 1,057 SH   SOLE N/A 1,057 0 0
STANLEY BLACK & DECKER INC COM 854502101 5,942 33,275 SH   SOLE N/A 33,275 0 0
SUN LIFE FINANCIAL INC. COM 866796105 19,522 439,405 SH   SOLE N/A 439,405 0 0
SUNCOR ENERGY INC NEW COM 867224107 12,247 730,784 SH   SOLE N/A 730,784 0 0
TC ENERGY CORP COM 87807B107 16,387 403,405 SH   SOLE N/A 403,405 0 0
TELUS CORPORATION COM 87971M103 12,503 631,796 SH   SOLE N/A 631,796 0 0
TESLA INC COM 88160R101 423 600 SH   SOLE N/A 600 0 0
TEXAS INSTRS INC COM 882508104 10,453 63,689 SH   SOLE N/A 63,689 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 8,413 18,063 SH   SOLE N/A 18,063 0 0
TJX COS INC NEW COM 872540109 13,060 191,247 SH   SOLE N/A 191,247 0 0
TORONTO DOMINION BK ONT COM NEW 891160509 28,690 508,198 SH   SOLE N/A 508,198 0 0
ULTA BEAUTY INC COM 90384S303 4,390 15,286 SH   SOLE N/A 15,286 0 0
UNION PAC CORP COM 907818108 28,062 134,769 SH   SOLE N/A 134,769 0 0
UNITEDHEALTH GROUP INC COM 91324P102 16,531 47,139 SH   SOLE N/A 47,139 0 0
VALE S A SPONSORED ADS 91912E105 3,251 194,000 SH   SOLE N/A 194,000 0 0
VERISIGN INC COM 92343E102 12,203 56,391 SH   SOLE N/A 56,391 0 0
VISA INC COM CL A 92826C839 9,776 44,693 SH   SOLE N/A 44,693 0 0
WALMART INC COM 931142103 340 2,356 SH   SOLE N/A 2,356 0 0
WASTE CONNECTIONS INC COM 94106B101 14,951 145,930 SH   SOLE N/A 145,930 0 0
WILLIS TOWERS WATSON PLC LTD SHS G96629103 9,791 46,475 SH   SOLE N/A 46,475 0 0
WILLSCOT MOBIL MINI HLDNG CO COM CL A 971378104 25,940 1,119,538 SH   SOLE N/A 1,119,538 0 0
YUM BRANDS INC COM 988498101 4,433 40,839 SH   SOLE N/A 40,839 0 0
ZOETIS INC CL A 98978V103 3,641 22,000 SH   SOLE N/A 22,000 0 0