Basically, my immigration consultant told me that I do not have to declare my US student loans because they are not connected to my proof of funds and not even from the same country as my bank. However, when I applied for a US f1 visa a couple of years back (which was denied) I mentioned to the visa officer that I will be paying with cosigned US student loans. Will IRCC find out about this detail, if the visa officer wrote it down? When I asked my immigration consultant, she said that there is no evidence that IRCC looks this deep into the US database beyond criminality, visa rejections and violations.