I can see both the BSN and CASA cranes way out here in High Park. One of the cranes has this annoying amber flashing light at night.
Are you sure? I've got an ideal view from the west of both sites. The only crane I ever see is the BSN crane and there is no flashing light on it. The Days Inn or Comfort Inn or whatever that hotel is is currently blocking the Casa tower crane. (Maybe you're seeing the crane from the Cumberland project?)