Does a person who has TPS status in the States need to apply for a visa to visit Canada?

I would like to invite a friend of mine to a special church event in Canada.
1 answer 1