Sti tested

How much does it cost to get sti/std/hiv tested in Canada ( Alberta) and how much does the medication cost to prevent and get rid of the virus?