They play their major league home games at Rogers Centre
[DOC] [TLE] Rogers Centre - Wikipedia [PAR] Rogers Centre, originally named SkyDome, is a multi-purpose stadium in 
downtown Toronto, Ontario, Canada situated just southwest of the CN Tower 
near the northern shore of Lake Ontario.