well there is one more possibility ....I heard that premair out of seattle may be able to get a transport canada approved examiner to come in and do a flight test on the B737 and put it directly on to your canadian atp. call them up and ask ...it'll be worth a shot and may save you going in the piston twin ..
www.premair.com
regards