I would recommend the following steps and these are not all inclusive of every step:
1.Layout the canopy column and roof framing plan.
2.Study your applicable code. Various codes have certain requirements for the canopy. Florida Building code for example, has entire section dedicated to canopies. You need to determine if it is temporary or permanent type canopy.
3.Determine the canopy roof loads to include deal, live, wind and seismic as applicable.
4.Design canopy roof members for gravity (DL, LL, WL and SL).
5.Design canopy for lateral stability. You may consider vertical bracing or moment connections.
6.design foundations and provide adequate uplift safety factor (not less that 1.5)
If you are not an engineer, I strongly recommend that you seek one who is licensed in your area. If you are and engineer in training, you may want a senior engineer to review your design.
Regards,
Lutfi