use canonical-url plugin to make view more clean

* make canonical_link more maintainable
* i.e. https://github.com/mbleigh/canonical-url is Rails 2.x Gem, and it's no longer maintained, so I borrow the helper itself and place MIT LICENSE.