Touristy hotspots, neighbourhoods of hardcore soccer fans and big screens make Toronto the ideal spot to welcome the world for soccer action