I've never been to Canada, so i don't know how it compares with Cyprus, but here is a comparison between Cyprus and Florida (i lived there a couple of years).
Jobs: Usually lower salaries are given in Cyprus (with the exception of some off-shore companies that pay really good) but you get more vacation days
Of course it all depends on what kind of job you will be looking for. So if you want give us some more info.
cost of living: Cyprus is not cheap, but it is generally cheaper than western europe and US. Compared with Florida, food is about the same price, things like cars, electronics, home appliances etc are much more expensive, but services like doctors, lawers, car mechanics etc are much cheaper. Here you pay more taxes, but you pay less for insurance (always compared to Florida).
schools: public schools are ok, better than most US public schools and you can also send your kid to privade schools like "English school" or "American academy".
About single moms I really don't know if there are some special benefits, but i don't think you should expect much. How old is your child?
By the way, I assume that you have Cypriot citizenship (I think canada allows double citizenships)