Help With OnTriggerEnter2D(Restarting again and again)

Below is a code written by me where I have set a ball to die when it touched a game object named death which has a death.cs(given below) attached to it. Whenever I press play button and wait for some time, the game is still and has not started yet but still the trigger is activated somehow and it repeats again and again. Can someone help me with the same?

Death.cs:

using System.Collections;

using System.Collections.Generic;

using UnityEngine;

public class death : MonoBehaviour

{

public GameObject canvasObject; //Attached my canvas over here

private void Start()

{

canvasObject.gameObject.SetActive(false); // canvas disappears

}

private void OnTriggerEnter2D(Collider2D collision)

{

canvasObject.gameObject.SetActive(true); //canvas reappears after collision

}

}

P.S: The canvas has 3 game objects under it:

1.a text

2.a button

  1. a BG image

You could check what triggers it with a quick debug.log I mean when the trigger just print the name of what triggered it