Originally posted by Gilbert
First of all, no one has the "right" to invite anyone per se.
Second, anybody here, citizens, permanent residents, refugees/asylees, or even people on student/HIB/L/whatever else temporary visas can issue an invitation to someone to visit. Your status is not important. All they are concerned about is if the prospective visitor can finance the trip and (this is critical) is likely to leave the country at the end of the trip.
Indeed, if you are well-to-do enough and have sufficient ties to your country, you do NOT need anyone to invite you. You can apply on your own.