Yes, I think it is. Certainly if you google appointments you'll land there. More importantly, it is also accessible through the canada.ca web page, where all government traffic is directed, so I think it is fairly visible and available. We certainly do work to make sure it stays that way.
On November 17th, 2016. See this statement in context.