HSG testing

I live in Ontario and my obgyn is sending me for an HSG, he never mentioned if it would cost me anything, does anybody know if these are covered by “anything”

Also does sperm testing cost anything, i don’t wanna get there and be unprepared because I didn’t know!