Deductions & credits

No ... it is not that simple since you work for yourself and not a foreign employer ... you will need to do some more research on this matter.  This is where talking to a professional would be much better than getting tax advice from a nameless/faceless public forum.