The reason these treaties are enacted as legislation is so they can override the Income Tax Act. So these treaties and the legislative provisions enacting them specifically provide that where there's a conflict between the Income Tax Act and the provisions of the treaty, the treaty governs. That's why they're enacted as legislation.
On October 4th, 2010. See this statement in context.