I know someone who has applied for a refugee In Canada and they hold a residency card of one of the Gulf countries . His refugee was accepted. They are not too strict on Syrians now. So if i were you , i would give it a shot . If they rejected you, they will most likely ask you to go back to the states. Some of the united states are easier on Syrian's refugee, new Jersey is one of them.
If you were accepted in Canada, you will be able to work,study,and get some financial help through the provincial government. But don't look up for that. It is never enough, so you need to be productive in the community .
You can always go on facebook and find Syrians community in Canada,or USA .They have stronger experience.
Keep in mind, there are lots of negative people on this forum,and only few accredited people. So keep asking and don't rely on this forum and ALWAYS take risks.
Like you see an immigrant says BS like he/she doesn't want more immigrants loool
Good Luck man