I think the RCN has been doing a better job of training the 'special teams' folks in weapon handling by bringing in outside folks and doing things like leveraging secret squirrel type riders when embarked, and that tends to raise the general level of competence in real terms.
I get the 'everyone is a soldier first' thing, but when you add on 'everyone is a sailor first' it leads to a lot of common training to stay current on that you may never get to actually practice (or get ROEs to do anything more than self defence), so is kind of a waste of time IMHO. It also leads to dilution of actual specialist skills that we actually need more of in real world shipboard operations.
I think people should have some basic competence to recognize things like the scope being backwards, but we're spread pretty thin with not enough people/time to do everything, so something has to give.
Hard to take the RCN force protection policy seriously in home port when they got rid of the force protection boom around the base that would have guaranteed a standoff distance for any boats in the water. Now any idiot can paddle, sail, jetski or boat right up to any of our warships or submarines in the water a lot faster than we can go from normal duty watch to force protection response alongside, so having everyone ready to do FP is kind of a waste. In foreign ports there is a FP component largely made up of boarding party and others (as well as DC and engineering components made up of smaller pools of people with more experience/training), so maybe would make more sense to just have some people do different streams to achieve the end goal with a certain level of competence, vice having everyone be able to do everything (poorly).