Transit visa fee for Canadian passport holder through gulfai


I know thre is 55 USD transit visa for hotel meal etc. But my uncle lives in Bahrain and I am looking for transit visa cost to see if its cheaper.

On gulf air website it says $52 USD for one time visa, which I think is 30 days. But I am looking for just transit visa.