Not legal yet.
Not currently. You have to have medical card.
Not yet, looking like if all new rules stick, it will be early 2020. But you can get a card ANYWHERE nowadays with no alignments.And fairly cheap as well. Also might be a good idea to keep that medical card because medical will be cheaper than rec. Just an fyi.
Thanks! Your answer is awaiting moderation.