How many cities are called McGrath Lake in Canada?

 

How many places in Canada are called McGrath Lake?

There are 7 places named McGrath Lake in Canada.