The apartment is located in one of Montréal's most attractive neighbourhoods - Villeray, steps from the Jean-Talon market. The closest STM metro station is De Castelnau. Montréal is the city in Québec, Canada.
Unlikely, since the time commitments are fairly moderate. This is an opportunity to practice planning and managing time and projects on a personal level; if you approach it seriously there shouldn't be an issue.
Unfortunately no. If you want to participate then it's on you to have a legal means to enter the country.
Possibly, yet unlikely. Please let me know what they are at the outset and perhaps we can work something out.
Unfortunately not. Landlord rules do not allow pets in the apartment.
Please-please-please let me know at question@citieswithwings.com