There is a nice chat recorded in the last Google webmaster hangout between Mihai Aperghis and with Google’s John Mueller. Where they talked about the times you canonical a URL to another to consolidate signals but those URLs have different content on them.