• main

      nivo slider image nivo slider image nivo slider image nivo slider image nivo slider image nivo slider image nivo slider image nivo slider image
    • internal

      nivo slider image nivo slider image nivo slider image nivo slider image
  • Home Header Links



  • Featured articles

    Locations

    FAX: (905) 855-1863
    FAX: 1-877-KMHFAX7 (564-3297)

    MISSISSAUGA ( map )

    2075 Hadwen Road
    Mississauga, Ontario
    L5K 2L3
    Telephone: (905) 855-1860

     

    BURLINGTON ( map )

    Burlington Professional Centre
    3155 Harvester Road, Suite 106
    Burlington, Ontario
    L7N 3V2
    Telephone: 1-877-564-5227

     

    HAMILTON ( map )

    206 James Street South, Suite 104
    Hamilton, Ontario
    L8P 3A9
    Telephone: 1-877-564-5227

     

    KITCHENER ( map )

    751-B Victoria Street South,
    Suite 108
    Kitchener, Ontario N2M 5N4
    Telephone: 1-877-564-5227

     

    MARKHAM ( map )

    50 Minthorn Blvd. Suite 101
    Markham, Ontario
    L3T 7X8
    Telephone: 1-877-564-5227

     

    SCARBOROUGH ( map )

    55 Town Centre Court,
    Suite 109
    Scarborough, Ontario
    M1P 4X4
    Telephone: (905) 855-1860

     

    NORTH YORK ( map )

    1310 Don Mills Road, Suite 5
    North York, Ontario
    M3B 2W6
    Telephone: (905) 855-1860

     

    TORONTO ( map )

    236 Avenue Road
    Toronto, Ontario
    M5R 2J4
    Telephone: (905) 855-1860

     

    TORONTO ( map )

    123 Edward Street, Suite 205 & 600
    Toronto, Ontario
    M5R 1E2
    Telephone: (416) 597-1016

     

    ST. CATHARINES ( map )

    589 Lake Street, Lower Level,
    St. Catharines, Ontario
    L2N 7L6
    Telephone: (905) 937-2255

     

    WOODSTOCK ( map )

    437 Norwich Ave
    Woodstock, Ontario
    N4S 3W5
    Telephone: (519) 539-1261