I am a retired farmer so it's in my blood to always try to grow something. At one time I was into Hosta hybridizing and grew Hosta seedlings (as a winter project) under lights in my basement. I've also started double-bloom petunias, a few other less available (more expensive) annual flowers, and still start my tomatoes under the lights. The only thing I have grown in pots is trees from nuts, and Mountain Ash trees from saved seed.
Since you mentioned you lived in a second floor apartment (without any other details) one would make the logical assumption that you are growing your "crops" indoors or have a "balcony" garden and are growing in pots. I have to think you must be doing this as a personnel satisfaction thing rather than a self-sufficiency approach to your gardening, as the effort needed with the crops you have chosen would have a very low return on investment. My view may be skewed by the way I've always approached food growing--to savor the fresh produce but to also preserve the excess for later use.
Back to your original question: I am not familiar with Canola as there is little grown in Iowa. My suggestion would be to post this same question on the North Dakota or Saskatchewan football forum and heed their responses