It definitely looks like ich and the rubbing on the rocks ("flashing") is another good indicator of ich.
If you can't get medications (namely copper) in Canada, you can try doing the
tank transfer method which typically doesn't require any medications to treat the fish. It is quite labor intensive, but it is a proven method of treatment for ich specifically.
Since this is your first fish, it would be a good idea to use this approach and let your display tank go fallow for a minimum of 76 days to make sure the ich that's now in your tank gets starved out. Otherwise if you treat the fish and put it back in your tank before the 76-day mark, it will likely just get reinfected.
If you're not willing to go through all of that effort you can try going the
ich management route. This approach typically involves using a UV sterilizer to try and reduce the amount of parasites in the water column, coupled with boosting your fish's immune system with proper nutrition and tank husbandry. However, you have to be aware that ich will still be in your tank and you'll need to avoid "ich magnet" fish like tangs and stick to heartier fish that aren't as prone to succumbing to the parasite.
Definitely take a look at some of the stickied threads in this sub-forum for more information. Hope this helps!