Does business revenue from US sources mean I can claim US charitable donations?

I am self-employed, live and work in Canada, and earn revenue from US sources (clients). I have also made donations to US charitable organizations. I understand that I can only claim those donations if I have earned income from US sources in that same tax year. Does my US business revenue qualify as income from US sources?