Hello @sma94...
Assignments are tied to the course and the students in that course. There is no way I know of that you can assign a given assignment in one course to students in other courses. Cross-listing would be the way to move enrollments from one course into another ... and then all student from both courses can access that assignment from once course shell. How do I cross-list a section in a course as an instructor? Also, I'm not sure why you mentioned Canvas Commons...as Commons is not something that students have access to within Canvas.
I know this might not be the answer you were looking for, but I hope it has helped in some way to answer your question. Sing out if you have any other questions about this...thanks! Take care, stay safe, and be well.
This discussion post is outdated and has been archived. Please use the Community question forums and official documentation for the most current and accurate information.