Part time jobs are easily available if you are not too choosy you can find work at Walmart, McDonald's etc.
As it is one cannot afford to be too choosy. Accomodation too are available aplenty but would advise to choose on campus accomodation for the first semester.
Co-op placement.is not guaranteed by any university in Canada one has to do all the legwork the internship coordinators are a big help if you tap them properly. Most of my batch mates have secured placements but it's not very easy. You have to make connections and my advice is start networking the day you land in Canada your success depends on how well you market yourself.