Question about citizenship and marriage

My fiancé is from California, I’m in Canada. We want to get married but what’s the best thing to do and how to go about it, this is his first time coming to Canada he wants to live here with me. I have my own place I’m renting. Will he be able to stay here and work then we can get married later on. Or is there something we should do first