بله اشتباه هست. کاربرد این تگ فقط برای وقتی است که شما یک صفحه رو با یک یا چند آدرس دارید.
فرضا وبلاگ دارید و با آدرس /blog و سابدامین blog در دسترس هست. با این کار به گوگل اعلام میکنید این دو صفحه یکی هستند.
گوگل اعلام کرده اگه شما اشتباه canonical رو در دو صفحه متفاوت استفاده کنید ممکنه گوگل این تگ رو نادیده بگیره و به تشخیص روبات های خودش اون رو مجزا در نظر بگیره
اصلا مهم نیست که ای جکس هست یا نه. گوگل که انسان نیست. لینک ها رو میخونه و پردازش میکنه
این روش برای شاخه هم مفیده و ایرادی به روش گفته شده وارد نیست.
استفاده از rel next , previous هم میتونه مفید باشه و تکمیل کنه کار رو