Yo either have to leave Sri Lanka to another country and be recognized by the UNHCR as a refugee and wait for resettlement or obtain a TRV and travel to Canada and claim asylum when you arrive. And to be clear, the recent bombings don’t necessarily qualify you for refugee status. You would need to provide evidence of how it directly affects you.