I honestly thought you were my bf for a second because of your username and similarity in our situations LOL
That said, the only way for your gf to move
permanently to Canada is to apply for permanent residence. Permanent residence grants a person the right to live and work in Canada. She can acquire permanent residence by qualifying via one of the programs in Express Entry (this is the route I chose) or by being sponsored. To sponsor her, the two of you would need to either become a common-law couple (by living together continuously for one year) or get married.
If she doesn't qualify for PR yet, she can come visit you temporarily pretty much any time (as a tourist) without a visa, but she cannot work for anyone in Canada during her visit.
She can look into using a
recognized organization to come to Canada to work for a period of time. Doing so would give her Canadian work experience and allow her to live in Canada until her work permit runs out. Canadian work experience can help her acquire permanent residence later on using Express Entry.
She could also study in Canada, as some people have said, although it can be expensive as she would count as an international student, and most schools in Canada charge higher tuition fees to international students.