canonical var reference