Edson RCMP have charged Kelvin Brent Zawadiuk with public incitement of hatred.
He was arrested on May 11 after allegedly driving a truck through the Edson Provincial building on that day.
Zawadiuk was charged with break and enter, dangerous operation of a motor vehicle, theft of truck, two charges of mischief under $5000 and two charges of failure to comply with a probation order on May 13.
He remains in custody and is due to appear in Edson Provincial Court on May 21.