How about your bonus in Canada? I believe they don't give you bonus as contract staff. To get a place in school is also not easy. Nice dining places are expensive. I would definitely say no if it's a contract job. Don't like the by day compensation.. Some people here might find ways to Not pay you unless it is a reputable company.