Answer: I have seen internships offered at Canonical, however being a very distributed company with only 2 locations with more than 20 people it is very hard to manage interns especially since both of said locations have very few engineering. Most of the people in offices are administrative.