Given that any change to the Senate is liable to require a constitutional amendment (resolutions from the House of Commons, Senate, and legislative assemblies of two-thirds of the provinces representing at least 50 percent of the Canadian population), here’s my idea:
Instead of allowing the prime minister to pick individuals at will and reward his friends with a cushy job for life, we force the PM to pick Senators from a pool of candidates selected by provincial legislatures. That way you’d have Senators who are more representative of the great diversity of Canadian views and values, with a better (read: real) regional representation, more influence for the provinces to pick who sits in what ought to be the Chamber of the Provinces, and a more democratic way to pick Senators without forcing them to run for office individually (which creates issues of legitimacy vis-a-vis MPs once Senators get to Ottawa).
I say it’s a great idea. Therefore it has approximately zero chance of being adopted. Sigh.