Welcome To
Barapp Law Alliance



  • Milton

      Consultation Office (Call for an appointment)
          202-450 Bronte St S
          Milton, ON L9T 5B7
      Phone: (289) 270-2419


  • Kitchener

      Consultation Office (Call for an appointment)
          565 Trillium Drive Unit #6
          Kitchener, Ontario N2R 1J4
      (519) 804-2429

  • Lindsay

      Consultation Office (Call for an appointment)
          104-55 Mary St. W
          Lindsay, Ontario K9V 5Z6
      (800) 964-0847



  • Stouffville

      Consultation Office (Call for an appointment)
          6568 Main St, Lower Level #A
          Whitchurch-Stouffville, ON L4A 7W8
      Phone: (800) 964-0361


  • Barrie

      Consultation Office (Call for an appointment)
          50 Dunlop St E,
          Barrie, ON L4M 6J9
      Phone: (705) 881-1512

  • Orillia

      Consultation Office (Call for an appointment)
          5 Peter St S, Second Floor, Suite 8
          Orillia, ON L3V 5A8
      Phone: (705) 242-2761



  • Hamilton

      Consultation Office (Call for an appointment)
          413 Whitney Ave Unit A
          Hamilton, ON L8S 2H6
      Phone: (800) 931-7036


  • Cambridge

      Consultation Office (Call for an appointment)
          19 Thorne Street #200
          Cambridge, ON N1R 1S2
      Phone: (519) 957-2044

  • Brantford

      Consultation Office (Call for an appointment)
          7 Charlotte St
          Brantford, ON N3T 5W7
      Phone: 800-317-6205



  • Burlington

      Consultation Office (Call for an appointment)
          8-2465 Walkers Line
          Burlington, ON L7M 4K4
      Phone: (800) 299-0342


  • Mississauga

      Consultation Office (Call for an appointment)
          13-5225 Orbitor Dr
          Mississauga, ON L4W 4Y8
      Phone: (416) 477-2314

  • Brampton

      Consultation Office (Call for an appointment)
          207-5 Brisdale Dr
          Brampton, ON L7A 0S9
      Phone: (289) 201-3780



  • Sarnia

      Consultation Office (Call for an appointment)
          546 Christina St N #403
          Sarnia, ON N7T 5W6
      Phone: (800) 943-0716


  • Ontario

      Consultation Office (Call for an appointment)
          437 Sherbrooke St
          North Bay, ON P1B 2C2
      Phone: (800) 596-0743

  • Canada

      Consultation Office (Call for an appointment)
          35 4th St E #3
          Collingwood, ON L9Y 1T2
      Phone: (800) 258-4098



  • Sault Ste. Marie

      Consultation Office (Call for an appointment)
          510 Queen St E #24
          Sault Ste. Marie, ON P6A 2A
      (800) 327-4812


  • Trenton

      Consultation Office (Call for an appointment)
          80 Division Street, Lower Level
          Trenton, ON K8V 5S5
      (800) 354-1428

  • Chatham

      Consultation Office (Call for an appointment)
          419 St Clair St Unit 3, Office 6
          Chatham, ON N7L 3K4
      (800) 394-3971



  • Cornwall

      Consultation Office (Call for an appointment)
          132 Second St E #303
          Cornwall, ON K6H 1Y4
      (800) 635-2821


  • Huntsville

      Consultation Office (Call for an appointment)
          8 Frederick St #302
          Huntsville, ON P1H 1V7
      (800) 857-0837

  • Leamington

      Consultation Office (Call for an appointment)
          55 Erie St. N
          Leamington, ON N8H 2Z4
      (800) 857-1572



  • Kingston

      Consultation Office (Call for an appointment)
          130 Ontario St, lower level,
          Kingston, ON K7L 2Y4
      Phone: (800) 437-8396


  • Ottawa

      Consultation Office (Call for an appointment)
          838 Somerset St W
          Ottawa, ON K1R 6R7
      Phone: (800) 315-8819

  • Sudbury

      Consultation Office (Call for an appointment)
          767 Barry Downe Rd. #208B
          Sudbury, ON P3A 3T6
      Phone: (800) 758-3108



  • Oakville

      Consultation Office (Call for an appointment)
          2020 Winston Park Dr #104
          Oakville ON L6H 6X7
      Phone: 1-800-870-3194




  • Kingston

      Consultation Office (Call for an appointment)
          Waterloo, ON
      Phone: 800-857-5308




  • St. Catharines

      Consultation Office (Call for an appointment)
          33 Duke Street, Unit #LL3
          St Catharines, ON, L2R 5W4
      Phone: 800-984-2169




  • Pickering

      Consultation Office (Call for an appointment)
          1315 Pickering Pkwy #202
          Pickering, ON L1V 7G5
      Phone: (800) 943-0167


  • Ottawa

      Consultation Office (Call for an appointment)
          700 Finley Avenue #13
          Ajax, ON L1S 3Z2
      Phone: (800) 934-1256

  • Cobourg

      Consultation Office (Call for an appointment)
          203 Durham St 2nd Floor, Unit 3
          Cobourg, ON K9A 3H7
      Phone: (800) 941-0846



  • Whitby

      Consultation Office (Call for an appointment)
          1621 McEwen Dr Unit 103
          Whitby, ON L1N 9A5
      Phone: (800) 920-8165


  • Bowmanville

      Consultation Office (Call for an appointment)
          Bowmanville, ON L1C 1N5
      Phone: (800) 966-4763

  • Sudbury

      Consultation Office (Call for an appointment)
          34 South St
          Port Hope, ON L1A 3V5
      Phone: (800) 939-6307



  • Aurora

      Consultation Office (Call for an appointment)
          16 Industrial Parkway S,
          Aurora, ON L4G 0R4
      Phone: (800) 532-8704


  • Burlington

      Consultation Office (Call for an appointment)
          5063 N Service Rd #200
          Burlington, ON L7L 5H6
      Phone: (289) 639-2489

  • Scarborough

      Consultation Office (Call for an appointment)
          100 Consilium Pl #200
          Scarborough, ON M1H 3E3
      Phone: (416) 477-6844



  • Uxbridge

      Consultation Office (Call for an appointment)
          12 Douglas Rd #7
          Uxbridge, ON L9P 1S9
      Phone: (800)-934-6402


  • Ottawa

      Consultation Office (Call for an appointment)
          607 Princess Street, Unit 2B, Northwest Side
          Woodstock, ON N4S 4H4
      Phone: (800) 919-2157

  • Sudbury

      Consultation Office (Call for an appointment)
          1000 Innisfil Beach Road, Unit LL
          Innisfil, ON L9S 2B5
      Phone: 1 705-881-1815



  • Keswick

      Consultation Office (Call for an appointment)
          Keswick, ON L4P 2E1
      Phone: (800) 964-0648


  • Burlington

      Consultation Office (Call for an appointment)
          163 High St., Unit #100
          Sutton West, ON L0E 1R0
      Phone: (800) 964-4078

  • Scarborough

      Consultation Office (Call for an appointment)
          129 Hagar St., Unit 6A
          Welland, ON L3B 5V9
      Phone: (289) 488-1503



  • Cayuga

      Consultation Office (Call for an appointment)
          16 Industrial Parkway S,
          Cayuga, ON N0A 1E0
      Phone: (800) 964-1839


  • Scarborough

      Consultation Office (Call for an appointment)
          3464 Kingston Rd #202B
          Scarborough, ON M1M 1R5
      Phone: (800) 299-0439

  • Etobicoke

      Consultation Office (Call for an appointment)
          127 Westmore Dr.Unit 114, Room E
          Etobicoke, ON M9V 3Y6
      Phone: (800) 299-0336



  • Niagara Falls

      Consultation Office (Call for an appointment)
          3643 Portage Rd #8B
          Niagara Falls, ON L2J 2K8
      Phone: (800) 234-6145


  • Orangeville

      Consultation Office (Call for an appointment)
          18 Robb Blvd #7
          Orangeville, ON L9W 3L2
      Phone: (800) 292-1223

  • Scarborough

      Consultation Office (Call for an appointment)
          36 Victoria St. W., 3rd Floor
           Alliston, ON L9R 1S8
      Phone: 705-530-1537



  • Newmarket

      Consultation Office (Call for an appointment)
          7A-1065 Davis Dr,
          Newmarket, ON L3Y 2R9
      Phone: (800) 753-2769


  • Bradford

      Consultation Office (Call for an appointment)
          22 Barrie Street, 2nd Floor
          Bradford, ON L3Z 2B9
      Phone: (800) 947-1436

  • Woodbridge

      Consultation Office (Call for an appointment)
          204-3582 Major MacKenzie Dr W
          Woodbridge, ON L4H 3T6
      Phone: (800) 947-0548



  • Windsor

      Consultation Office (Call for an appointment)
          552 Pitt St W, Unit 108,
          Windsor, ON N9A 5M2
      Phone: 1-800-259-3824


  • Kanata

      Consultation Office (Call for an appointment)
          80 Terence Matthews Crescent, Unit 5
          Kanata, ON K2M 2B4
      Phone: 1-800-259-7122

  • Owen Sound

      Consultation Office (Call for an appointment)
          828 3RD Ave E, Unit 2A
          Owen Sound, ON N4K 2K5
      Phone: 1-800-261-1859



  • Stoney Creek

      Consultation Office (Call for an appointment)
          70 King St E, Lower Level,
          Stoney Creek, ON L8G 1K2
      Phone: 1-800-289-5079


  • Stratford

      Consultation Office (Call for an appointment)
          2-311 Church Street
          Stratford, ON N5A 2R9
      Phone: 1-800-274-6109

  • Brockville

      Consultation Office (Call for an appointment)
          13 Perth St, Unit B
          Brockville, ON K6V 5B9
      Phone: 1-800-314-8169



  • London

      Consultation Office (Call for an appointment)
          1017 Western Road Unit 208
          London, Ontario N6G 1G5
      Phone: 1-800-259-3082


  • Belleville

      Consultation Office (Call for an appointment)
          1 Bridge Street East Suite 406
          Belleville, Ontario K8N 5N9
      Phone: 1-800-276-3152

  • Fergus

      Consultation Office (Call for an appointment)
          101-431 St Andrew St W
          Fergus, ON N1M 1P2
      Phone: 1-800-260-5914

  • Gloucester

      Consultation Office (Call for an appointment)
          1010 Polytek Street Unit 2
          Gloucester, Ontario K1J 9H8
      Phone: 1-888-844-4763



  • Leduc

      Consultation Office (Call for an appointment)
          8-5901 50 St,
          Leduc, AB T9E 8E3
      Phone: (780) 900-8496


  • Camrose

      Consultation Office (Call for an appointment)
          6505 48 Ave
          Camrose, AB T4V 3K3
      Phone: (587) 844-2026

  • Cochrane

      Consultation Office (Call for an appointment)
          201B-309 1 St E
          Cochrane, AB T4C 1Z3
      Phone: (403) 879-2522



  • Edmonton

      Consultation Office (Call for an appointment)
          10303 65 Ave NW Room #206
          Edmonton, AB T6H 1V1
      Phone: 1-800-289-5079


  • Medicine Hat

      Consultation Office (Call for an appointment)
          660 2 St SE 2 Unit B
          Medicine Hat, AB T1A 0C9
      Phone: (587) 801-5617

  • Sherwood Park

      Consultation Office (Call for an appointment)
          258-150 Chippewa Rd
          Sherwood Park, AB T8A 6A2
      Phone: (587) 200-9898



  • Airdrie

      Consultation Office (Call for an appointment)
          202B-191 Edwards Way SW,
          Airdrie, AB T4B 3E2
      Phone: (587) 600-9113


  • Okotoks

      Consultation Office (Call for an appointment)
          2 McRae St, Unit B
          Okotoks, AB, T1S 1J5
      Phone: 403-879-2505

  • Lloydminster

      Consultation Office (Call for an appointment)
          2602 50 Ave
          Lloydminster, AB T9V 2S3
      (587) 605-7003



  • St. Albert

      Consultation Office (Call for an appointment)
          200 Carnegie Drive,
          St. Albert, AB T8N 5A8
      Phone: (587) 805-4119


  • Red Deer

      Consultation Office (Call for an appointment)
          3-4915 54 St
          Red Deer, AB T4N 2G7
      Phone: (587) 819-1279

  • Spruce Grove

      Consultation Office (Call for an appointment)
          95 McLeod Ave Unit B
          Spruce Grove, AB T7X 2Z6
      Phone: (587) 206-8700



  • Calgary

      Consultation Office (Call for an appointment)
          3916 64 Ave SE Office #213,
          Calgary, AB T2C 2B4
      Phone: (587) 355-3013


  • Lethbridge

      Consultation Office (Call for an appointment)
          105 8 St S Unit B
          Lethbridge, AB T1J 2J4
      Phone: (587) 813-0567

  • Grande Prairie

      Consultation Office (Call for an appointment)
          316-9804 100 Ave
          Grande Prairie, AB T8V 0T8
      Phone: (587) 818-6370



  • Cambridge

      Consultation Office (Call for an appointment)
          1001 Langs Dr Unit 4C,
          Cambridge, ON N1R 7K7
      Phone: 226-894-4876




  • Waterloo

      Consultation Office (Call for an appointment)
          86 Rankin St, Unit 2,
          Waterloo, ON N2V 1V9
      Phone: 226-499-5287




  • Bolton

      Consultation Office (Call for an appointment)
          206-6 Queen St N,
          Bolton, ON L7E 1C8
      Phone: (800) 965-3402


  • Oshawa

      Consultation Office (Call for an appointment)
          49 Kenneth Ave Unit #B
          Oshawa, ON L1G 5N3
      Phone: (800) 646-4179

  • Peterborough

      Consultation Office (Call for an appointment)
          459 George St N
          Peterborough, ON K9H 3R6
      Phone: (705) 243-3685



  • Vaughan

      Consultation Office (Call for an appointment)
          49-100 Bass Pro Mills Dr,
          Vaughan, ON L4K 5X1
      Phone: 416-477-6840


  • Georgetown

      Consultation Office (Call for an appointment)
          115 Main St S, Unit B
          Georgetown, ON L7G 3E5
      Phone: 416-477-6845

  • Richmond Hill

      Consultation Office (Call for an appointment)
          15 Wertheim Ct Unit 511-7
          Richmond Hill, ON L4B 3H7
      Phone: 289-809-2817



  • Guelph

      Consultation Office (Call for an appointment)
          370 Stone Rd W,
          Guelph, ON N1G 4V9
      Phone: 800-945-7048


  • Markham

      Consultation Office (Call for an appointment)
          203B-3000 Highway 7
          Markham, ON L3R 6E1
      Phone: 289-301-4844

  • Etobicoke

      Consultation Office (Call for an appointment)
          204-5468 Dundas St W,
          Etobicoke, ON M9B 1B4
      Phone: 416-477-6902



  • Ottawa

      Consultation Office (Call for an appointment)
          563 Gladstone Ave Suite 25B,
          Ottawa, Ontario, K1R 5P2
      Phone: 613-777-1510


  • Kingston

      Consultation Office (Call for an appointment)
          130 Ontario St, lower level
          Kingston, ON K7L 2Y4
      Phone: 613-777-1506



  • Banff

      Consultation Office (Call for an appointment)
          101-105 Falcon St,
           Banff, AB T1L
      Phone: 587-907-8909


  • Chestermere

      Consultation Office (Call for an appointment)
          203A-100 Rainbow Rd
          Chestermere, AB T1X 0V3
      Phone: 587-600-2521

  • Beaumont

      Consultation Office (Call for an appointment)
          13 Perth St, Unit B
          Beaumont, AB T4X 1T8
      Phone: 587-414-5974



  • Fort Erie

      Consultation Office (Call for an appointment)
          70 Jarvis St, Suite 103,,
          Fort Erie, ON L2A 2S4
      Phone: (365) 801-8277


  • St. Thomas

      Consultation Office (Call for an appointment)
          28 Princess Avenue, Suite 20045,
          St. Thomas, ON N5R 3V4
      Phone: (226) 212-0706

  • Waterdown

      Consultation Office (Call for an appointment)
          5 Hamilton St. N, Suite B2,
          Waterdown ON L0R 2H5
      Phone: (289) 812-1454



  • LaSalle

      Consultation Office (Call for an appointment)
          70 Jarvis St, Suite 103,
          Fort Erie, ON L2A 2S4
      Phone: (365) 801-8277


  • Grimsby

      Consultation Office (Call for an appointment)
          70 Jarvis St, Suite 103,
          Fort Erie, ON L2A 2S4
      Phone: (365) 801-8277

  • Amherstburg

      Consultation Office (Call for an appointment)
          70 Jarvis St, Suite 103,
          Fort Erie, ON L2A 2S4
      Phone: (365) 801-8277



  • Fort McMurray

      Consultation Office (Call for an appointment)
          195 MacKay Crescent, Unit A,
          Fort McMurray, AB T9H 5E8
      Phone: 587-601-1291


  • Saskatchewan

      Consultation Office (Call for an appointment)
          200A, 10211-100th Avenue,
          Fort Saskatchewan, AB T8L 1Y7
      Phone: 587-414-5973

  • Lacombe

      Consultation Office (Call for an appointment)
          4912-50th Avenue, Unit C,B
          Lacombe AB T4L 1Y1
      Phone: 587-819-5768