加拿大允许持有合法学习许可的留学生在特定条件下打工来支付部分学费和生活费用。根据加拿大规定,持有全日制学习许可的国际留学生在学期期间最多可以每周工作20小时,寒假和暑假期间可以全职工作。在部分情况下,留学生也可以申请在校园内或与其学习相关的工作。值得注意的是,留学生打工的收入可能无法完全覆盖全部学费和生活费用,因此在选择打工时需要合理安排时间,以免影响学习进度。同时,一些留学生在加拿大完成学业后还可以申请相关工作签证,继续留在加拿大工作及生活。总的来说,打工确实可以帮助留学生支付部分学费,但不应该作为主要收入来源,学习仍然是首要任务。