Hi, law student in England (So don't take my advice as being completely right because your in Canada). Look through your residential agreement, if you don't have it, your landlord/letting agency should be able to provide you with one. Look for something along the lines of landlords obligations to the tenant. It should say something along the lies of if your house is un-liveable/in disrepair then the landlord will reimburse you for the money and find you alternative accommodation. Also they almost always require notice to come into your property, which again will be in your residential agreement.
Good Luck! hopefully it dosen't take too long to sort out!
(again, this is only advice and if you want to actualy take any proceedings dont rely on it! usually some solicitors offer a 15 minute free advice service or if you have a citizens bearu they can help)