I suggest you have a look at the website of CML Society of Canada.One of their campaigns is to make CML drugs more affordable to patients in USA and Canada
I believe that branded Sprycel came off patent earlier this year which allows for generic dasatinib products to be brought on to the pharma market and normally these are cheaper than the branded version.There is a process though and it takes some time and that is all new generic drug products have to be approved by the individual regulatory authorities for each country so that they are safe and also equivalent to the original branded version.As well patent expiry dates might vary from country to country.Canada has applications from two providers of generic dasatinib which are pending but it seems at this moment in time there are no generic dasatinib drugs on offer in USA-they may be pending but would have to be approved by FDA.
Apparently some cancer drugs in Canada are half the price of USA but technically it is not legal to import them across borders into US-however it seems currently authorities do not pursue those who import .There are online pharmacies in Canada but reliability may be an issue.
India according to previous posts here has on offer four new generic dasatinib products at a monthly cost of $45 -I dont know how reliable they are nor how you might be able to source them.
It seems that drug companies have in the years prior to patent expiry raised their prices such that the list price of branded Sprycel in US is over $14000 per month.Being in UK I dont fully understand how health insurance works in US but I guess you have to co pay say 10 or twenty percent of the drug price?
Oh it seems that Indomethacin or similar is good for headaches but is only on prescription I guess.