Pattern Energy Group LP, also known as Pattern Development, has completed its 147-MW Mont Sainte-Marguerite Wind power plant in Quebec, Canada.