To your regional concern, there are great examples around the world. The U.S. has an essential air service program. Europe has a public service obligation program that supports small regional flights.
I think Canada should look at those programs and consider whether they are something Canada could adapt for Canada.
I think Andy has one more comment.