No, there is no need to download anything if you want to play games at Canadian platform. You can enter the site from the browser without installing unnecessary apps.