added canonical extension

Fix for Issue #65