I had a question: Is there a website where I can have some sort of visual along with the CYYZ feed ?

The freebie US ATC radar site with which I am familiar (http://www.passur.com/sites.htm) purposly introduces a 5 to 10 minute delay for security reasons. Thus, the only option is to sync up an archive file with the radar images, assuming you can even find a freebie of Toronto.