Well. I do not want to be rude but launching an app does not equal that you are entitled to 60k a year. This is becoming more clear than ever that doing IT no longer equals good salary in crowded places like London etc.
Demand is decreasing and companies that offer services for free are undervaluing (think Google, Microsoft) our salaries.
Not to be rude again but there's a fierce competition out there and good enough does no longer translate into instant $$$. Canada is still a very rich country and when you compare the wages with India,Vietnam or Eastern/Central Europe it's hard to compete. These people are becoming "good enough" and paying more becomes harder and harder to justify if you can just hire senior dev in India or Eastern Europe for 40k $ a year.
It's basically the same with degrees. Your customer does not care if the app / product has been made by a person with a degree. It's the same for us. We do not want to pay (money or time does not matter) for a degree if we can get the education for free...somehow.