Go through the Canada homestay network: Yes Canada homestay, and Homestay. On these websites, you can find out the best homestays and choose from there as per your comfort and convenience.