How to get photos from my camera to my iPhone?

So, I know a method where you put the photos on your computer and then send them to your phone but is there any easier way? I have misplaced my cord to put photos on my computer from camera. I have a Canon. Does anyone know an easier method, possibly one that can directly transfer photos to my iPhone?

Upload them on a cloud drive (e.g Google drive), then download them to your iphone from there (via an app).

Send them to yourself via email. Open the email on your phone.

I use "My Drive" from Google to copy image files from one device to another.

It works just fine